文章詳情頁
網頁爬蟲 - Python爬蟲返回狀態碼與實際情況不符?
瀏覽:157日期:2022-09-03 18:57:11
問題描述
import urllib2opener = urllib2.build_opener()html = Noneresponse = Noneresponse = opener.open(’http://www.sxxrcs.com/was5/web/’)html = response.codeprint html
比如這個爬蟲,輸出狀態碼是200。
可是直接訪問http://www.sxxrcs.com/was5/web/是404,抓包響應的也是404,請問這是為什么?
問題解答
回答1:用requests吧
import requestsr = requests.get(’http://www.sxxrcs.com/was5/web/’)print r.status_codeprint r.text回答2:
200正常啊,requests方便快捷。
相關文章:
1. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?2. tp6表單令牌3. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?4. node.js - node 客戶端socket一直報錯Error: read ECONNRESET,用php的socket沒問題哈。。5. docker 17.03 怎么配置 registry mirror ?6. django - 后臺返回的json數據經過Base64加密,獲取時用python如何解密~!7. 老哥們求助啊8. 在MySQL中新增字段時,報錯??9. npm鏡像站全新上線10. node.js - nodejs中把熱request保存下來,使用JSON.stringify(req)報錯,請問怎么解決?
排行榜
