суббота, 13 августа 2011 г.

urllib POST vs GET

POST

url="http://somehost.example.com"
user_agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)'
headers = { 'User-Agent' : user_agent }
data = urllib.urlencode("")   # yep empty
request = urllib2.Request(url, data, headers)
page = urllib2.urlopen(request,timeout=3)

GET

url="http://somehost.example.com"
user_agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)'
request = urllib2.Request(url)
request.add_header('User-Agent',user_agent)
page = urllib2.urlopen(request,timeout=3)