import urllib.request import http.cookiejar url = 'http://www.baidu.com/' # 方法一 print('方法一') req_one = urllib.request.Request(url) req_one.add_header('User-Agent', 'Mozilla/6.0') res_one = urllib.request.urlopen(req_one) code_one = res_one.getcode() html_one = res_one.read().decode('utf-8') res_one.close() print('方法一网页状态码:%s' % (code_one)) print('方法一网页内容:'+html_one) # 方法二 print('方法二') res_two = urllib.request.urlopen(url) code_two = res_two.getcode() html_two = res_two.read().decode('utf-8') print('方法二网页状态码:%s' % (code_two)) print('方法二网页内容:'+html_two) #方法三 print('方法三') cj = http.cookiejar.LWPCookieJar() opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj)) urllib.request.install_opener(opener) res_three = urllib.request.urlopen(url) print(cj) code_three = res_three.getcode() html_three = res_three.read().decode('utf-8') res_three.close() print('方法三网页状态码:%s' % (code_three)) print('方法三的网页内容:'+html_three)