我正在使用 python 和 mechanize 登录到一个站点。我可以让它登录,但是一旦我进入,我需要让机械化选择一个新表单,然后再次提交。我需要这样做 3 次或多次才能到达我需要的页面。登录后,我如何在第二个 apge 上选择表单?
import mechanize
import urlparse
br = mechanize.Browser()
br.open("https://test.com")
print(br.title())
br.select_form(name="Login")
br['login_name'] = "test"
br['pwd'] = "test"
br.submit()
new_br = mechanize.Browser()
new_br.open("test2.com")
new_br.select_form(name="frm_page2") # where the error happens
我收到以下错误。
FormNotFoundError: no form matching name 'frm_page2'
谢谢您的帮助。