为什么显示未定义urllib2
大佬们知道咋回事么?
大佬们知道咋回事么?
2018-03-16
print('第三种方法') #通过cookieJar()类构建一个cookieJar()对象,用来保存cookie的值 print('第三种方法') cj = cookiejar.CookieJar() #通过HTTPCookieProcessor()处理器类构建一个处理器对象,用来处理cookie cookie_handler = urllib.request.HTTPCookieProcessor(cj) #构建一个自定义的opener opener = urllib.request.build_opener(cookie_handler) response3 = urllib.request.urlopen(url) print(response3.getcode()) print(response3.read()) print(cj)
import urllib.request import http.cookiejar url = 'http://www.baidu.com' print('第一种方法') response1 = urllib.request.urlopen(url) print(response1.getcode()) print(len(response1.read())) print("第二种方法") request = urllib.request.Request(url) request.add_header("user-agent","Mozilla/5.0") response2 = urllib.request.urlopen(url) print(response2.getcode()) print(len(response2.read())) print("第三种方法") cj = http.cookiejar.CookieJar() opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj)) urllib.request.install_opener(opener) response3 = urllib.request.urlopen(url) print(response3.getcode()) print(cj) print("网页内容如下:") print(response3.read())
举报