Screen:
Density:
DeviceType:
OS: win32
List of devices attached
84dcc388 device
error: unknown host service
Traceback (most recent call last):
File "wechat_jump_auto.py", line 236, in
main()
File "wechat_jump_auto.py", line 223, in main
im = Image.open('./autojump.png')
File "C:UserswtAppDataLocalProgramsPythonPython36-32libsite-packagesPILImage.py", line 2572, in open
% (filename if filename else fp))
OSError: cannot identify image file './autojump.png'

搞定了 360把5037端口占了导致adb shell error: unknown host service 看看5037端口被谁占了杀死 就行了
我也遇见了这个问题,运行wechat_jump_auto的时候,报错,win环境,360我也关闭了。请问该怎么办啊
我也遇到了,我的环境是win10 64位,应该是保存png格式的原因,我把
if sys.platform == 'win32':
# screenshot = screenshot.replace(b'rn', b'n')
这两行注释了也不对,最后把整个函数替换成
os.system('adb shell /system/bin/screencap -p /sdcard/screenshot.png')
os.system('adb pull /sdcard/screenshot.png ./autojump.png')
解决问题
没有在其他手机上测试,有可能会提示/sdcard/这个路径找不到,可以根据自己的情况修改
@ant1s 可以了。
@ant1s 替换整个函数,请问大佬是怎么操作呀?
@ccinside 就是把pull_screenshot的函数定义改成那两行
改一下 这句试试 screenshot = screenshot.replace(b'rrn', b'n'),我这改完之后运行正常了,我提交了一个 PR
@ant1s 刚试了可以 谢谢
win 7 x64,Samsung a5,截图失败了么?
Load default config
226.15384615384608 0.06074766355140192 0.8392156862745098
140 142 149
如果你的脚本无法工作,上报issue时请copy如下信息:
**
Screen:
Density:
DeviceType:
OS: win32
Python: 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)]
Traceback (most recent call last):
File "C:/Users/win/Desktop/wechat_jump_game-master/wechat_jump_auto.py", line 360, in
main()
File "C:/Users/win/Desktop/wechat_jump_game-master/wechat_jump_auto.py", line 347, in main
im = Image.open('./autojump.png')
File "C:UserswinAppDataLocalProgramsPythonPython36libsite-packagesPILImage.py", line 2572, in open
% (filename if filename else fp))
OSError: cannot identify image file './autojump.png'
tks!
On 1 Jan 2018, at 10:27 AM, xinjingye notifications@github.com wrote:
改一下 这句试试 screenshot = screenshot.replace(b'rrn', b'n'),我这改完之后运行正常了,我提交了一个 PR
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/wangshub/wechat_jump_game/issues/347#issuecomment-354633622, or mute the thread https://github.com/notifications/unsubscribe-auth/AhXbtLFIAR40hwIXTey9zxhAWciSwIifks5tGEKXgaJpZM4RP3c3.
Most helpful comment
我也遇到了,我的环境是win10 64位,应该是保存png格式的原因,我把
if sys.platform == 'win32':
# screenshot = screenshot.replace(b'rn', b'n')
这两行注释了也不对,最后把整个函数替换成
os.system('adb shell /system/bin/screencap -p /sdcard/screenshot.png')
os.system('adb pull /sdcard/screenshot.png ./autojump.png')
解决问题
没有在其他手机上测试,有可能会提示/sdcard/这个路径找不到,可以根据自己的情况修改