我使用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()
会话仍然是活动的,只要继续使用br
Browser
实例。
打印出当前的url,看看你通过了"登录"阶段:
print br.geturl()