我使用mechanize登录,但是在我提交登录详细信息并且我成功登录后,我不确定如何保持会话处于活动状态并填写下一个表单。谁能给我一些提示?
from mechanize import Browser
br = Browser()
br.open("http://example.com")
br.select_form(nr=0)
br['username'] = 'user'
br['password'] = 'pass'
br.submit()
答案 0 :(得分:1)
会话仍然有效,只需继续使用br
Browser
实例。
打印出当前网址,看到您已通过“登录”阶段:
print br.geturl()