微信跳一跳這個(gè)小游戲最近很火击敌,元旦的時(shí)候就發(fā)現(xiàn)了有人用python寫(xiě)的腳本可以刷跳一跳的分?jǐn)?shù)晦款,教程地址https://github.com/wangshub/wechat_jump_game舆声。
但不是足夠詳細(xì),下面我就用傻瓜式的方式來(lái)一個(gè)圖文說(shuō)明:
一 坟漱、安裝WDA https://testerhome.com/topics/7220
1.1 github上下載代碼 git clone https://github.com/facebook/WebDriverAgent
image.png
默認(rèn)下載路徑為根路徑
image.png
1.2 安裝 carthage http://blog.csdn.net/Mazy_ma/article/details/70185547
如果沒(méi)安裝Homebrew竟纳,需要先安裝Homebrew。(因?yàn)槲乙呀?jīng)安裝過(guò)了息罗,博客里面寫(xiě)的也很清楚就不多演示掂咒,到博客中的第二部就可以了,如果carthage version 有值說(shuō)明安裝成功了)
06399010-F086-4CF5-9C50-282332D6C4DA.png
1.3 運(yùn)行初始化腳本
image.png
1.4 安裝 WDA
運(yùn)行代碼迈喉,如果做過(guò)iOS開(kāi)發(fā)的绍刮,相對(duì)來(lái)說(shuō)很簡(jiǎn)單。要注意的是這里運(yùn)行的test環(huán)境挨摸,快捷鍵command + u
控制臺(tái)會(huì)打印一個(gè)IP地址孩革,這時(shí)通過(guò)訪問(wèn)http://localhost:8100/status確認(rèn)WDA是否運(yùn)行成功。
image.png
1.5 如果http://localhost:8100/status沒(méi)反應(yīng)得运,需要安裝端口轉(zhuǎn)發(fā)工具 膝蜈。
命令為 brew install libimobiledevice
這里我已經(jīng)安裝過(guò)了
image.png
1.6需要安裝端口轉(zhuǎn)發(fā)之后,轉(zhuǎn)發(fā)端口熔掺。 iproxy 8100 8100
image.png
端口轉(zhuǎn)發(fā)之后饱搏,就可以看到http://localhost:8100/status的json數(shù)據(jù)
image.png
二、去github下載腳本 https://github.com/wangshub/wechat_jump_game
2.1 為了方便置逻,直接下載到直面的一個(gè)skip文件夾下面推沸。
通過(guò)cd命令,進(jìn)入skip文件夾中诽偷。cd /Users/zhangshimin/Desktop/skip
下載wechat_jump_game腳本文件夾 git clone https://github.com/wangshub/wechat_jump_game.git
image.png
2.2 安裝Python3 https://www.python.org/downloads/release/python-364/
image.png
2.3 執(zhí)行命令 pip3 install --pre facebook-wda
image.png
2.4 執(zhí)行命令 pip3 install -r requirements.txt
image.png
2.4 拷貝 ./config/iPhone 目錄下對(duì)應(yīng)的設(shè)備配置文件坤学,重命名并替換到 ./config.json
image.png
image.png
2.5 執(zhí)行腳本文件 python3 wechat_jump_auto_iOS.py
因?yàn)椴荒苌蟼饕曨l,就放一張圖片吧
5D51043CAE393880CCD77A4A1ABB02FE.JPG
好了报慕,打開(kāi)微信深浮,跳一跳開(kāi)始游戲就可以自動(dòng)刷分了。(ps:開(kāi)始我只是好奇眠冈,前天就弄了一個(gè)上午飞苇,發(fā)現(xiàn)還有很多人不會(huì)菌瘫,就寫(xiě)了一篇文章。我只是起一個(gè)整理的作用布卡,所有技術(shù)點(diǎn)和我沒(méi)半毛錢關(guān)系雨让。)