Python urllib2自动填写表格并检索结果
|
我希望能够在运行此脚本的计算机上查询站点的保修信息。如果需要,它应该能够填写表格(例如说HP服务站点的情况),然后能够检索到结果的网页。
我已经有适当的位来解析报告回去的结果html。我只是在做些什么需要做些麻烦才能对需要放入字段中的数据进行POST,然后能够检索结果页面。
没有找到相关结果
已邀请:
3 个回复
浆错
如果发送POST数据((1ѭ的第二个参数),则请求方法将自动设置为POST。 我建议您帮自己一个忙,并使用机械化功能,这是一种功能全面的urllib2替代品,其作用完全类似于真实的浏览器。许多站点使用隐藏字段,Cookie和重定向,默认情况下,urllib2都不为您处理,而机械化则由您处理。 查看一个使用机械化在Python中模拟浏览器的示例。
播匣扦阔食
内容将为您提供页面来源。
嘘崇蔡对
将字典变成您的帖子请求的正文。 在将表单提交到的URL之后,将此编码数据作为argument5ѭ的第二个参数。 服务器将返回结果网页,或返回到结果网页的重定向。如果是后者,则需要向重定向响应中指定的URL发出“ 6”请求。 我希望这有意义吗?