python - 爬取微信公众号文章需要输入验证码问题
问题描述

一开始请求是正常的,请求多了就返回这个网页,提示要验证。现在加了代理,加了header也都是返回这个。不知道有没有什么办法能绕过这个验证,或者后台可以模拟验证?有没有大神遇到类似的问题?简单贴下请求的代码
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
相关文章:
1. nignx - docker内nginx 80端口被占用2. css - 图片的宽度发生变化而高度却没有相应变?3. dockerfile - 为什么docker容器启动不了?4. 垃圾回收 - java 如何手动回收对象5. mysql - 请问有innodb 引擎的表导入900w 的数据,用了快9个小时。有什么快速的方法吗。正常是多少小时一般。6. javascript - vue中input的blur影响了下拉的点击事件如何解决7. javascript - chart.js如何修改某个指定bar的颜色8. php - 注册验证邮箱失效后操作问题9. mysql - 一个sql的问题10. angular.js - 在ionic下,利用javascript导入百度地图,pc端可以显示,移动端无法显示

网公网安备