Closed keeleys closed 8 years ago
是每次运行都这样吗?还是偶尔出现? 在我这是偶尔会出现这种问题(Windows7/Ubuntu12.04, Python2.7.9), 初步分析是网络问题导致的redirect_url获取失败。
@liuwons 是每次运行都这样呢,网络正常哇
@keeleys 那在你机子上能登陆Web 微信吗?
@keeleys 好奇怪,我找找原因。。
@liuwons 就是在[INFO] Please use WeCaht to scan the QR code . 这一行会卡住 是否因为打开二维码的图片的操作命令不对。
@keeleys 在这行卡住是正常的,微信扫了二维码之后才会进入下一步打印"Please confirm to login ."
@liuwons 但是程序在这一行没有打开任何可以给我扫描的地方。
@keeleys 程序所在目录下面没有生成qr.png文件吗?
@liuwons 是的 没有这个文件
将 _test.py_ 里的 bot.conf['qr'] = 'png'
换成 bot.conf['qr'] = 'tty'
会有二维码吗?
@liuwons 找到原因了 因为我的命令行在wxBot文件夹外面运行的,所以生成到外面去了。然后图片又不会自动打开 我就傻了。还有个问题这个图片只有45*45分辨率,在retina下面看着好小。
嗯,因为我把二维码的色块调到最小了,图片可以放大再扫描的~
可以加点代码然后让操作系统自动打开二维码图片,然后二维码怎么调放大点哇在电脑上扫描方便点。
f = open(QRImagePath, 'wb')
f.write(response.read())
f.close()
if sys.platform.find('darwin') >= 0:
subprocess.call(['open', QRImagePath])
elif sys.platform.find('linux') >= 0:
subprocess.call(['xdg-open', QRImagePath])
else:
os.startfile(QRImagePath)
print('请使用微信扫描二维码以登录')
@keeleys 嗯,这个可以有^_^
@liuwons 我自己加上然后推送咯 好用的话你在改改优化下 辛苦了😁
好的,我等会看看^-^
试了10来分钟。 有几次网络不好断了一下 就不会自动回复了, 也不报错 重连功能加上就好了。 😁
嗯,这个问题一直存在的。微信服务器端如果一段时间没有收到数据就会判定为客户端下线了。
mac os 10.11.3