import?urllib.request????#?Python之后urllib2改為urllib.request
print("方法一")
url?=?"https://dxy.com/faq"
response_1?=?urllib.request.urlopen(url)
print(response_1.getcode())????#?截取狀態(tài)碼,是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())????#?截取狀態(tài)碼,是200則成功
print?cj
print(len(response_3.read()))
2 回答

慕粉7380412
TA貢獻1條經驗 獲得超1個贊
改正: 錯誤一:request?=?urllib.request.Request(url) 錯誤二:首先import?http.cookiejar,然后cj?=?http.cookiejar.CookieJar()
添加回答
舉報
0/150
提交
取消