ItChat icon indicating copy to clipboard operation
ItChat copied to clipboard

多进程登陆后self.alive为False,调用self.logout

Open ChaseXLiu opened this issue 1 year ago • 1 comments

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

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

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

[在这里粘贴完整日志]

您的itchat版本为:[在这里填写版本号]。(可通过python -c "import itchat;print(itchat.__version__)"获取)

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

[您的内容]

ChaseXLiu avatar Jun 20 '24 01:06 ChaseXLiu

我使用muitiprocessing编写了多进程登录微信的程序,所有函数都定义在继承自Process的类中,当我执行itchat.auto_login函数时,此时itchat的self.alive的是被置为True的,但当我执行self.logout函数时,此时的self.alive却是False,导致我登出失败,这是为什么

ChaseXLiu avatar Jun 20 '24 02:06 ChaseXLiu