python - 爬取微信公眾號文章需要輸入驗(yàn)證碼問題
問題描述
一開始請求是正常的,請求多了就返回這個網(wǎng)頁,提示要驗(yàn)證。現(xiàn)在加了代理,加了header也都是返回這個。不知道有沒有什么辦法能繞過這個驗(yàn)證,或者后臺可以模擬驗(yàn)證?有沒有大神遇到類似的問題?簡單貼下請求的代碼
url = 'https://mp.weixin.qq.com/profile?src=3×tamp=1498555925&ver=1&signature=mFCwcLO9hTwe*Js7TGQ457olpvr1d85gJSnVLyFgtYkX072FzolMsfonBR6Av2BOSe2kJ8z-m25ecftpvQ-edw==' req = urllib2.Request(url) proxy='218.56.132.155:8080'//嘗試了各種代理ip,這邊先寫死 opener = urllib2.build_opener(urllib2.ProxyHandler({’http’:proxy})) urllib2.install_opener(opener) req.add_header('User-Agent', 'Mozilla/5.0') req.add_header('Accept-Language', 'zh-cn,zh;q=0.5') req.add_header(’Accept-encoding’, ’gzip,deflate’) resp = urllib2.urlopen(req) content = resp.read() print content
問題解答
回答1:去搜狗搜索去爬微信吧
回答2:沒爬過微信,不過建議使用 requests 推薦參考下wechatsogou
相關(guān)文章:
1. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變2. html - vue項目中用到了elementUI問題3. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?4. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風(fēng)格檢查怎么辦。。。5. javascript - 求解答:實(shí)例對象調(diào)用constructor,此時constructor內(nèi)的this的指向?6. javascript - 有什么比較好的網(wǎng)頁版shell前端組件?7. java - 如何寫一個intellij-idea插件,實(shí)現(xiàn)編譯時修改源代碼的目的8. javascript - [js]為什么畫布里不出現(xiàn)圖片呢?在線等9. java 中Long 類型如何轉(zhuǎn)換成Double?10. html5 - 有可以一次性把所有 css外部樣式轉(zhuǎn)為html標(biāo)簽內(nèi)style=" "的方法嗎?
