У меня возникли трудности с поиском веб-сайта после экрана входа в систему. Я сделал это, используя mechanize. Однако, как только я перейду через страницу входа, я хочу взаимодействовать со страницей, щелкать атрибутами и т. Д., Которые механизация не может сделать. Я также хочу сделать это «за занавеской», поэтому окно браузера невидимо (стараясь не использовать селен).Python transfer mechanize browser session
Вот код, который я использую для входа. Что я могу сделать это в прошлом, чтобы начать взаимодействовать со страницей
import mechanize
br = mechanize.Browser()
#get computer browser
br.set_handle_robots(False)
#what robots?
br.open("www.website.com")
#open website
br.select_form(nr=0)
#get the main form
br.set_all_readonly(False)
for control in br.form.controls:
print control
user_control = br.form.controls[0]
user_control._value = 'username'
user_password = br.form.controls[1]
user_password._value = 'password'
br.submit()
Да это прекрасно. Я переключился на фантомы, и это было все, на что я мог надеяться, что это может быть и больше. Закончилось переписывание всего на селен. Огромное спасибо! – Alexander