我正在使用mechanize来自动提交一些表单。在
为此,我需要转到某个网站的主页,点击一个带有特定文本的链接,该链接将我重定向到另一个页面,并在新页面中填写表格。在
我试着用
response = br.follow_link(text_regex="sometext")
for f in response.forms()
print f.name
我收到的错误消息是AttributeError:closeable_response实例没有属性“forms”
当我试过的时候
^{pr2}$它打印的是hompage中的表单名称,而不是我重定向到的新页面。在
如何在新页面中找到表单的名称?在
“回复”包含什么?在
click_link()和follow\u link()有什么区别。机械医生没有解释清楚。在
谢谢
关于click_link()和follow_link()之间的区别:
两种方法都使用相同的关键字作为参数。在
click_link()是一个方法,它将返回一个请求对象,然后可用于创建请求:
follow_link()将执行与.open()相同的操作,直接打开链接。
此信息取自以下文件: http://joesourcecode.com/Documentation/mechanize0.2.5/mechanize._mechanize.Browser-class.html#click_link
在wwwsearch给出的示例中可以观察到Follow_link()行为: http://wwwsearch.sourceforge.net/mechanize/
相关问题 更多 >
编程相关推荐