一开始请求是正常的,请求多了就返回这个网页,提示要验证。
现在加了代理,加了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
去搜狗搜索去爬微信吧
没爬过微信,不过建议使用 requests 推荐参考下wechatsogou