【发布时间】:2012-11-03 00:20:52
【问题描述】:
我正在使用 mechanize 来自动化一些表单提交。
为此,我需要转到某个网站的主页,单击带有特定文本的链接,该链接会将我重定向到另一个页面,然后在新页面中填写表格。
我尝试过使用
response = br.follow_link(text_regex="sometext")
for f in response.forms()
print f.name
我得到的错误信息是 AttributeError: closeable_response instance has no attribute 'forms'
当我尝试时
for f in br.forms()
print f.name
它打印主页中的表单名称,而不是我重定向到的新页面。
如何在新页面中找到表单的名称?
“响应”包含什么?
click_link() 和 follow_link() 有什么区别。机械化文档没有清楚地解释这一点。
谢谢
【问题讨论】: