Как отправить форму на Mechanize, а затем отправить на следующую форму, которая загружает - PullRequest
1 голос
/ 18 марта 2019

Извините, если заголовок плохой. Этот код скопирован, поэтому я не знаю, что делают первые несколько строк.

Сайт, который я хочу наскрести, сначала запрашивает письмо, которое после отправки запрашивает пароль. Когда я проверяю элемент, форма пароля загружается только после ввода электронного письма.

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()

Последние три строки точно неверны.

...