我嘗試編寫一個通過動態url下載CSV文件的網絡爬蟲。通過selenium&phantomjs從動態url下載文件
URL是像http://aaa/bbb.mcv/Download?path=xxxx.csv
我把這個鏈接到我的Chrome瀏覽器,但我只是立即開始下載頁面將不會改變。
我什至不能在開發屏幕上找到任何請求。
我試過的方式來獲取文件
把網址中的硒
driver.get(url)
嘗試獲得通過的請求文件LIB
requests.get(url)
兩者都沒有工作...
有什麼建議嗎?
兩種方式輸出:
我試圖讓屏幕截圖,似乎不改變頁面。 (就像在鉻)
我嘗試打印出我得到的數據,它看起來像html文件。
然後在瀏覽器中打開它是一個登錄頁面。
你得到任何錯誤? –
@Harry_pb嗨!我只是更新輸出! –
'r = requests.get()'應該給你變量'r.content'中的所有文件,或者你可能會在'r.content'中得到錯誤信息 - 所以打印它看看你得到了什麼。 – furas