如何在Mechanize上提交表单,然后提交到下一个加载的表单

时间:2019-03-18 15:47:45

标签: python-3.x mechanize-python

对不起,标题不好。这段代码被复制了,所以我不知道前几行是什么。

我要抓取的网站首先要求提供电子邮件,提交后要求提供密码。当我检查元素时,仅在输入电子邮件后才加载密码表单。

cj = http.cookiejar.CookieJar() #not sure what this does
br = mechanize.Browser()
br.set_cookiejar(cj)
br.open("http://stream.bayyinah.tv")

br.select_form(nr=0)
br.form['email'] = 'myemail'
br.submit() #only way to get the password form to load?
br.select_form()
br.form['password'] = 'mypassword'
br.submit()

最后三行肯定是错误的。

0 个答案:

没有答案