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. mysql - AttributeError: ’module’ object has no attribute ’MatchType’2. javascript - JS设置Video视频对象的currentTime时出现了问题,IE,Edge,火狐,都可以设置,反而chrom却...3. javascript - 图片能在网站显示,但控制台仍旧报错403 (Forbidden)4. MySQL客户端吃掉了SQL注解?5. 网页爬虫 - python爬虫翻页问题,请问各位大神我这段代码怎样翻页,还有价格要登陆后才能看到,应该怎么解决6. 数据库 - MySQL 单表500W+数据,查询超时,如何优化呢?7. objective-c - iOS怎么实现像QQ或者微信的实时推送8. php自学从哪里开始?9. 求大神帮我看看是哪里写错了 感谢细心解答10. phpstady在win10上运行
