Python请求自动化表单提交thrustcurve.org

时间:2017-06-19 15:57:03

标签: python python-requests

我试图自动化搜索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个结果。

1 个答案:

答案 0 :(得分:0)

发生错误是因为sortBy的值有拼写错误。使用'sortBy': 'impulse_class'对我有用。