所以我有一个经过身份验证的网站,我想通过mechanize模块访问。我可以登录,然后转到我想要的页面。但是,因为页面识别机械化没有启用javascript,所以它希望我单击提交按钮以重定向到站点的非javascript部分。如何只需单击按钮,然后阅读其后页面的内容?
或者,有没有办法让它认为我的javascript是启用的?
谢谢!
答案 0 :(得分:3)
如果提交按钮实际上是表单的提交输入元素,并且重定向工作正常,则表单提交操作,并且如果它是页面中唯一的表单,则您的机械化浏览器实例为br
,应该工作
br.select_form(nr=0) # select the first form
br.submit()
afaik,没有简单或中等可能的方式,如何在机械化中模拟javascript,可能的解决方法取决于javascript正是做什么