亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

5.3 第三種方法

我用的python2.7,和老師代碼一樣,在eclipse上運行第三種方法打印顯示錯誤

這是運行結果:

第一種方法
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

正在回答

4 回答

你沒有導入包urllib2 和 http的包

import urllib2

import http.cookiejar

如果你是3.7的版本,可能沒有urllib2,就應該導入

import urllib.request

0 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5b30dedc000106af05440445.jpg這是代碼

0 回復 有任何疑惑可以回復我~

求助啊、



0 回復 有任何疑惑可以回復我~

這時代碼:

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()

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python開發簡單爬蟲
  • 參與學習       227596    人
  • 解答問題       1288    個

本教程帶您解開python爬蟲這門神奇技術的面紗

進入課程

5.3 第三種方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號