mechanize, how send forms?

K

Kowalski

from mechanize import Browser

br = Browser()
br.open("http://www.google.com") #example

for form in br.forms():
print form

br.select_form(name="f")
br["q"] = "Blah"

#???
#response1=br.submit()
#???
 
P

Paul McGuire

Kowalski said:
from mechanize import Browser

br = Browser()
br.open("http://www.google.com") #example

for form in br.forms():
print form

br.select_form(name="f")
br["q"] = "Blah"

#???
#response1=br.submit()
#???
Check out twill, it puts a wrapper around mechanize to make this kind of
thing pretty easy.

-- Paul
 
D

Duncan Booth

Kowalski said:
from mechanize import Browser

br = Browser()
br.open("http://www.google.com") #example

for form in br.forms():
print form

br.select_form(name="f")
br["q"] = "Blah"

#???
#response1=br.submit()
#???
Google publish an api for searching. Use that instead of trying to spoof
the web interface.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,578
Members
45,052
Latest member
LucyCarper

Latest Threads

Top