Вот простой урок, которому я следую
driver = webdriver.Chrome()
driver.get('http://duckduckgo.com/html')
br = mechanize.Browser()
br.set_handle_robots(False)
br.open("http://duckduckgo.com/html")
for f in br.forms():
print (f)
br.select_form(name="x")
br.form['q'] = 'Hello World'
br.submit()
Как только этот код выполняется, сайт открывается, но ничего не происходит. Я ожидаю, что панель поиска заполнится "Hello World", а затем выполните поиск. Но он просто выполняет и возвращает
<x post https://duckduckgo.com/html/ application/x-www-form-urlencoded
<TextControl(q=)>
<SubmitControl(b=) (readonly)>
<HiddenControl(kl=us-en) (readonly)>>
Который перебирает все доступные формы и печатает код, который был написан.
0
DBraun
Новые вопросы
python-3.x
По вопросам программирования Python, относящегося к версии языка 3+. Используйте более общий тег [python] для всех вопросов Python и добавляйте его только в том случае, если ваш вопрос зависит от версии. Используйте теги [python-2.x] для вопросов Python 2.