Obtain Web Page Information With Simple Error Handling : HTTP Request « Network « Python Tutorial






import sys, urllib2

req = urllib2.Request(sys.argv[1])

try:
    fd = urllib2.urlopen(req)
except urllib2.URLError, e:
    print "Error retrieving data:", e
    sys.exit(1)

print "Retrieved", fd.geturl()
info = fd.info()
for key, value in info.items():
    print "%s = %s" % (key, value)








21.19.HTTP Request
21.19.1.Sending an HTTP GET Request from a Python Script
21.19.2.Sending an HTTP POST Request from a Python Script
21.19.3.Obtain Web Page
21.19.4.Obtain Web Page With Full Error Handling
21.19.5.Obtain Web Page Information With Simple Error Handling
21.19.6.Obtain Web Page Information With Error Document Handling