這是最后輸出的結(jié)果,請(qǐng)教怎么解決?。?/h1>
第一種方法
200
118011
第二種方法
Traceback (most recent call last):
? File "C:\Users\admin\eclipse-workspace\imoocc\src\test\test1.py", line 16, in <module>
? ? request.add_header("User-agent","Mozilla/5.0")
AttributeError: addinfourl instance has no attribute 'add_header'
從第二種方法就運(yùn)行不出來(lái)啦,請(qǐng)教怎么解決??? 用的python2.7版本
下面是我的代碼
#coding=utf-8
import urllib2
import cookielib
url = "http://www.baidu.com"
print '第一種方法'
response1= urllib2.urlopen(url)
print response1.getcode()
print len(response1.read())
print "第二種方法"
request = urllib2.urlopen(url)
request.add_header("User-agent","Mozilla/5.0")
response2= urllib2.urlopen(url)
print response2.getcode()
print len(response2.read())
print "第三種方法"
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response3= urllib2.urlopen(url)
print response3.getcode()
print len(response3.read())
print cj
print response3.read()
第一種方法
200
118011
第二種方法
Traceback (most recent call last):
? File "C:\Users\admin\eclipse-workspace\imoocc\src\test\test1.py", line 16, in <module>
? ? request.add_header("User-agent","Mozilla/5.0")
AttributeError: addinfourl instance has no attribute 'add_header'
從第二種方法就運(yùn)行不出來(lái)啦,請(qǐng)教怎么解決??? 用的python2.7版本
下面是我的代碼
#coding=utf-8
import urllib2
import cookielib
url = "http://www.baidu.com"
print '第一種方法'
response1= urllib2.urlopen(url)
print response1.getcode()
print len(response1.read())
print "第二種方法"
request = urllib2.urlopen(url)
request.add_header("User-agent","Mozilla/5.0")
response2= urllib2.urlopen(url)
print response2.getcode()
print len(response2.read())
print "第三種方法"
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response3= urllib2.urlopen(url)
print response3.getcode()
print len(response3.read())
print cj
print response3.read()
2018-09-06
print "第二種方法"
request = urllib2.urlopen(url)
#應(yīng)該是:request = urllib2.Request(url)
2018-09-05
?把你的代碼貼出來(lái),別個(gè)才能幫你看啊