-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于验证码解决的问题。就是禁止验证码出现 #311
Comments
好了。到现在已经完全搞清楚验证码的问题了。 首先,如果查询某一个微信内容,例如:Python学习方法。 这个请求在项目中没有添加User-Agent所以会导致验证码出现,在代码api.py的362行。而获取每一个条目的具体内容的时候,由于使用了是前者不一样的requests.session,导致微信认为这是两次不同的会话,所以也需要验证码。 整体的解决方式是,在代码中的session上添加User-Agent,然后所有的请求使用同一requests.session。 |
@legend-zl 麻烦可以贴一下你的代码,或者给个分享链接 |
@legend-zl 那具体怎么添加user-agent呢,要去改动wechatsougou库吗 |
我调试了一下,不是你说的 |
验证码问题可以直接用ddddocr 模块解决
|
但是返回的res也不是计划的结果 |
其实你们看源码的话就可以发现,作者利用requests.session进行请求,但是没有设置:User-Agent,那么微信肯定会识别为程序,因为发现这不是浏览器的请求行为。所以怎么处理验证码你们应该懂了吧。
The text was updated successfully, but these errors were encountered: