我想自动填写一个网站上的某些参数的信息,将返回基于我输入的参数产品。我尝试在python中使用mechanize,但它不支持javascript,而且似乎为了导航填写参数的整个过程,需要按下一些看起来像javascript对象的按钮。例如,引导选择按钮:
<a onclick="_gaq.push(['_trackEvent', 'Navigation Menu', 'Click', 'Guided Selection Link']);" id="ctl00_NavigationMenu_ConfigureLink" href="javascript:__doPostBack('ctl00$NavigationMenu$ConfigureLink','')">Guided Selection</a></li>
我也尝试过使用selenium,但我不想创建浏览器的新实例。有没有基于python的建议?也许是jython?谢谢!在
我的建议是使用firebug这样的工具简单地捕获表单信息。然后通过Python“重放”请求(无论是GET还是POST)。下面是一个POST请求的片段。在
在firebug中,您可以从控制台选项卡下获得}。在
url
和{如果你不这样做的话,你可能不会自动发现。在
相关问题 更多 >
编程相关推荐