解决itchat微信模块自动Logout退出的问题
今天在服务器上面跑itchat的程序时,发现每次扫码登录成功之后立即又显示>>>LOGOUT!
,百度了一下找到跟我遇到相同问题的大哥,但是根据他的方法我并没有解决问题。如下:
但是这位老哥让我注意到了一个东西:hotReload=True
,我不在itchat.auto_login()
中加入这个参数的时候都可以成功扫码登录,一旦加了这个参数就不行。所以 解决方法一:不加这个参数!
但是明明我之前加了这个参数也可以呀,怎么突然就不行了呢?
仔细研究了一下这个参数的作用: 即使程序关闭,一定时间内重新开启也可以不用重新扫码。该方法会生成一个静态文件 itchat.pkl ,用于存储登陆的状态。
猜想可能是因为生成的这个静态缓存文件导致的,解决方法二:直接删了这个文件,发现OK了!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。