Вот простой урок, которому я следую

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
59415481