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

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

請問方法二的"request"請求和方法三的“cj"容器哪兒錯了?

import?urllib.request????#?Python之后urllib2改為urllib.request

print("方法一")
url?=?"https://dxy.com/faq"
response_1?=?urllib.request.urlopen(url)
print(response_1.getcode())????#?截取狀態碼,是200則成功
#?print(response_1.read())?????#?未解碼
print(len(response_1.read()))

print("\n方法二")
request?=?urllib.request(url)??????#?錯誤一
request.add_header("user-agent","Mozilla/5.0?")????#?將爬蟲偽裝成瀏覽器
response_2?=?urllib.request.urlopen(request)
print(response_2.getcode())
print(len(response_2.read()))

print("\n方法三")
cj?=?cookielib.CookieJar()?????????#?錯誤二
opener?=?urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
urllib.request.install_opener(opener)
response_3?=?urllib.request.urlopen(url)
print(response_3.getcode())????#?截取狀態碼,是200則成功
print?cj
print(len(response_3.read()))


正在回答

2 回答

第三個地方 我還用了了?

import?http.cookiejar
cj?=?http.cookiejar.CookieJar()


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

慕粉7380412 提問者

萬分感謝!
2019-08-30 回復 有任何疑惑可以回復我~
request?=?urllib.request(url)??????#?錯誤一

這里是request = urllib.request.Request(url)? #返回的是一個request對象

cj?=?cookielib.CookieJar()?????????#?錯誤二

https://img1.sycdn.imooc.com//5d67992100013b9f07600046.jpg

https://img1.sycdn.imooc.com//5d67993e0001842e04910078.jpg

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

舉報

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

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

進入課程

請問方法二的"request"請求和方法三的“cj"容器哪兒錯了?

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

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

幫助反饋 APP下載

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

公眾號

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