python如何模拟微信扫码登录_python 微信扫码登录故障解决

在使用wxpy模块进行微信功能实现时遇到扫码登录失败的问题,报错'FileNotFoundError'未定义。通过将异常处理从'FileNotFoundError'改为'IOError',登录时又出现新的错误。最后发现是wxpy在Linux环境下处理二维码的bug,通过设置'console_qr=True'使二维码在终端显示,成功完成扫码登录。
摘要由CSDN通过智能技术生成

最近用 wxpy 这个模块实现微信功能,程序运行了一段时间,突然有一天扫码后,迟迟不登录,ctrl+c 终止程序后报错如下:

/usr/local/lib/python2.7/dist-packages/wxpy/api/bot.py, line 88, in __init__

except FileNotFoundError as e:

NameError: global name 'FileNotFoundError' is not defined

于是把bot.py中88行的

except FileNotFoundError as e:

修改为:

except IOError as e:

再次扫码登录,报错如下:

Traceback (most recent call last):

File "./copyUSB.py", line 12, in bot = wxpy.Bot()

File "/usr/local/lib/python2.7/dist-packages/wxpy/api/bot.py", line 86, in __init__

loginCallback=login_callback, exitCallback=logout_callback

File "/usr/local/lib/python2.7/dist-packages/itchat/components/register.py", line 36, in auto_login

loginCallback=loginCallback, exitCallback=exitCallback)

File "/usr/local/lib/py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值