代码之家  ›  专栏  ›  技术社区  ›  confused00

Python-填写登录表单,然后填写另一个只有在登录后才能访问的表单

  •  1
  • confused00  · 技术社区  · 11 年前

    我使用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()
    
    1 回复  |  直到 11 年前
        1
  •  1
  •   alecxe    11 年前

    会话仍处于活动状态,只需继续使用 br Browser 例子

    打印出当前url并查看您是否通过了“登录”阶段:

    print br.geturl()
    
    推荐文章