我使用 mechanize 登录,但在提交详细登录信息并成功登录后,我不确定如何保持 session 事件并填写下一张表格。谁能给我一些建议吗?
from mechanize import Browser
br = Browser()
br.open("http://example.com")
br.select_form(nr=0)
br['username'] = 'user'
br['password'] = 'pass'
br.submit()
最佳答案
session 仍处于事件状态,只需继续使用 br
Browser
实例即可。
打印出当前的网址,看看你是否已经通过了“登录”阶段:
print br.geturl()
关于Python - 填写登录表单,然后填写只有登录后才能访问的另一个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25330225/