1
我想创建一个使用机械化将数据提交到Web窗体的python脚本。使用python机械化登录
这是我迄今为止
import mechanize
username = <my_username>
password = <my_password>
url = <my_url>
print "opening browser"
br = mechanize.Browser()
print "opening url...please wait"
br.open(url)
print br.title()
print "selecting form"
br.select_form(name='Login')
br['UserID'] = username
br['PassPhrase'] = password
print "submitting form"
br.submit()
我卡上,现在该怎么办。 br
现在是否包含提交表单后出现的下一个网页?有没有一种方法可以打印html
的br
来检查其中的网页? (我不能使用print br.title()
因为这两个页面具有相同的标题)
好吧,现在我需要在下一页上提交表单。我可以再次调用'br.select_form'还是需要调用'br.set_response(response)'? –
我没有机械化我的当前设备,但只尝试使用'select_form'。如果记忆为我服务,它应该工作 – Rojan