我在跟踪机票的趋势
目前,我正在使用selenium来模拟提交表单。你知道吗
如你所知,硒是缓慢的,消耗更多的记忆。你知道吗
但是,当您提交表单时,它会将您重定向到一个新的urlhttp://makeabooking.flyscoot.com/Flight/Select
因此,我不知道没有硒我怎么能做到这一点。你知道吗
因为我无法更改这样的查询形式http://makeabooking.flyscoot.com/Flight/from={TPE}&to={NYK}&date={2015-10-12}
来获取结果。你知道吗
有没有想过用Ruby或者Python
用SSL代理和HTTP代理来实现这一点?你知道吗
我想这个答案https://stackoverflow.com/a/1196151/1033953就是你想要的。你知道吗
您需要检查该表单上的参数以确保发布的值正确,但是您只需要使用Ruby net/http发送httppost。你知道吗
我相信Python也有类似的东西。或者您可以使用curl来发布这个答案https://superuser.com/a/149335
您可以轻松地从chrome获取curl请求,并通过以下方式使用它:
如果可以正确设置
headers
和cookies
信息,就可以使用Python请求。如果要将其转换为Python请求,可以使用thislink。这样你就可以模拟浏览器了。参见pyton请求:如果保存结果,则可以通过浏览器(打开)看到结果堆栈.html)地址:
相关问题 更多 >
编程相关推荐