在Python Mechanize中按下提交按钮的结果

时间:2010-10-10 16:55:26

标签: python browser mechanize

所以我有一个经过身份验证的网站,我想通过mechanize模块访问。我可以登录,然后转到我想要的页面。但是,因为页面识别机械化没有启用javascript,所以它希望我单击提交按钮以重定向到站点的非javascript部分。如何只需单击按钮,然后阅读其后页面的内容?

或者,有没有办法让它认为我的javascript是启用的?

谢谢!

1 个答案:

答案 0 :(得分:3)

如果提交按钮实际上是表单的提交输入元素,并且重定向工作正常,则表单提交操作,并且如果它是页面中唯一的表单,则您的机械化浏览器实例为br,应该工作

br.select_form(nr=0) # select the first form
br.submit()

afaik,没有简单或中等可能的方式,如何在机械化中模拟javascript,可能的解决方法取决于javascript正是做什么