Skip to content
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

itchat.check_login()有时会出现自动logout的情况 #952

Open
5 tasks done
None-Username opened this issue Nov 3, 2021 · 2 comments
Open
5 tasks done

itchat.check_login()有时会出现自动logout的情况 #952

None-Username opened this issue Nov 3, 2021 · 2 comments

Comments

@None-Username
Copy link

在提交前,请确保您已经检查了以下内容!

  • 您可以在浏览器中登陆微信账号,但不能使用itchat登陆
  • 我已经阅读并按文档 中的指引进行了操作
  • 您的问题没有在issues报告,否则请在原有issue下报告
  • 本问题确实关于itchat, 而不是其他项目.
  • 如果你的问题关于稳定性,建议尝试对网络稳定性要求极低的itchatmp项目

请使用itchat.run(debug=True)运行,并将输出粘贴在下面:

Login successfully as 
>>> No uins in 51 message
No uins in 51 message
chatroom member fetch failed with @7e1579b3fb119dbb23d1673ad8cb2407f9691ef6bfb4205554ca26f312cf38ed
No uins in 51 message
>>> itchat.check_login()
Unexpected sync check result: window.synccheck={retcode:"1101",selector:"0"}
LOG OUT!
'200'
>>>

您的itchat版本为:[1.3.10]。(可通过python -c "import itchat;print(itchat.__version__)"获取)

其他的内容或者问题更详细的描述都可以添加在下面:

在调试复现问题过程中,发现是login.py line 255 msgList = produce_msg(self, msgList) 代码内部Json解析时出现问题,导致bug跳出。具体报错内容忘记记录,目前复现暂时仍未成功。使用IDE进行调试时问题较难复现,在命令行端可以稳定复现,但无法定位错误位置。

@yemuqiji
Copy link

check_login()不能用于检查在线状态 如果登录后再使用check_login()会立即掉线

@None-Username
Copy link
Author

check_login()不能用于检查在线状态 如果登录后再使用check_login()会立即掉线

那现在有检查在线状态的函数么?还是直接去查itchat.core.alive的状态?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants