1.python2html
import urllibpython
import urllib2編碼
共同點:均可以直接用urlopen(‘url’)請求頁面url
不一樣點:spa
urllib有urlencode(dict)和unquote()進行編碼和解碼code
對於error:htm
try:
response = urllib2.urlopen("http://pythonsite.com/111341.html")
except urllib2.HTTPError as e:
print(e.reason)
print(e.code)
print(e.headers)
except urllib2.URLError as e:
print(e.reason)
else:
print("reqeust successfully")it
2.python3import
請求頁面:urllib.request.urlopen(‘url’)request
對於error:
from urllib import request,error try: response = request.urlopen("http://pythonsite.com/113211.html") except error.HTTPError as e: print(e.reason) print(e.code) print(e.headers) except error.URLError as e: print(e.reason) else: print("reqeust successfully")