xxxxxxxxxx
br.addheaders = [('User-agent', 'Firefox')]
xxxxxxxxxx
from mechanize import Browser
browser = Browser()
response = browser.open('http://www.google.com')
print response.code
xxxxxxxxxx
response1 = br.follow_link(text_regex=r"cheeses*shop", nr=1)
assert br.viewing_html()
print br.title()
print response1.geturl()
print response1.info() # headers
print response1.read() # body
xxxxxxxxxx
import mechanize
br = mechanize.Browser()
br.open("http://www.google.com/")
for f in br.forms():
print f
xxxxxxxxxx
#!/usr/bin/python
import re
from mechanize import Browser
br = Browser()
xxxxxxxxxx
resp = None
for link in br.links():
siteMatch = re.compile( 'www.foofighters.com' ).search( link.url )
if siteMatch:
resp = br.follow_link( link )
break