我正在開發一個基本上需要我去網站的項目,選擇搜索模式(名稱,年份,編號等),搜索名稱,在結果中選擇具有特定類型的那些(換句話說,過濾),選擇保存這些結果的選項而不是通過電子郵件發送它們,選擇格式以保存它們,然後通過單擊保存按鈕來下載它們。使用Python搜索/過濾/選擇/操作來自網站的數據
我的問題是,有沒有辦法使用Python程序來完成這些步驟?我只知道提取數據和下載頁面/圖像,但我想知道是否有辦法編寫一個腳本來操作數據,並執行一個人手動執行的操作,但只能進行大量的迭代。
我一直在考慮尋找URL結構,並找到一種方法來爲每個迭代生成準確的URL,但即使這樣做,我仍然因爲「保存」按鈕而卡住了,因爲我可以找不到會自動下載我想要的數據的鏈接,使用urllib2庫的函數將下載頁面,但不會下載我想要的實際文件。
關於如何解決這個問題的任何想法?任何參考/教程將非常有幫助,謝謝!
編輯:當我檢查這裏的保存按鈕是我得到: Search Button
難道他們提供了一個API?如果是的話,請使用它。如果沒有,那麼你的網絡報廢方式似乎很好。我建議Python的'requests'模塊。 –
使用Python'requests'和美麗的湯https://www.crummy.com/software/BeautifulSoup/ – mjsqu
我推薦的webdriver –