5.3 第三種方法
我用的python2.7,和老師代碼一樣,在eclipse上運(yùn)行第三種方法打印顯示錯(cuò)誤
這是運(yùn)行結(jié)果:
第一種方法
200
117027
第二種方法
200
116989
第三種方法
Traceback (most recent call last):
? File "C:\Users\Administrator\eclipse-workspace\hello world\src\test\__init__.py", line 28, in <module>
??? cj = cookiejar.CookieJar()
NameError: name 'cookiejar' is not defined
2018-07-15
你沒(méi)有導(dǎo)入包urllib2 和 http的包
import urllib2
import http.cookiejar
如果你是3.7的版本,可能沒(méi)有urllib2,就應(yīng)該導(dǎo)入
import urllib.request
2018-06-25
2018-06-25
求助啊、
2018-06-25
這時(shí)代碼:
print '第一種方法'
response1 = urllib2.urlopen(url)
print response1.getcode()
print len(response1.read())
print "第二種方法"
request = urllib2.Request(url)
request.add_header("user-agent","Mozilla/5.0")
response2 = urllib2.urlopen(url)
print response2.getcode()
print len(response2.read())
print "第三種方法"
cj = cookiejar.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response3 = urllib2.urlopen(url)
print response3.getcode()
print cj
print response3.read()