1
我試圖自動化搜索ThrustCurve.org的過程。Python請求自動完成表單提交thrustcurve.org
舉例來說,如果我轉到此頁面:http://www.thrustcurve.org/searchpage.jsp並將Impulse Class設置爲「F」並單擊「搜索」,然後顯示結果列表。
我想用請求自動執行此活動,但不成功。
這是我已經試過:
formdata = {'impulseClass': 'F',
'sortBy': 'inpulse_class'}
r = requests.post("http://www.thrustcurve.org/motorsearch.jsp", data=formdata)
這將導致服務器錯誤。
任何幫助,將不勝感激!
編輯:現在我想弄清楚是否有辦法得到第2頁的結果。該網站似乎只能提供最多50個結果。
即使修復該類型後,我的問題是我需要使用'json'關鍵字而不是'data'。謝謝! – flutefreak7
任何想通過搜索的前50個結果? – flutefreak7
@ flutefreak7'data'關鍵字沒問題。將指定符傳遞爲'json'使得它們無效。關於50個項目的限制,網站似乎沒有返回超過50個項目。您應該縮小您的查詢以獲得低於50項。詢問'impulseClass':'F''爲我提供了41項。 –