微信跳一跳怎么刷高分?用Python玩微信跳一跳Mac+iOS+Win詳細(xì)教程

微信2017年12月28日發(fā)布了新版本,在小程序里面有一個(gè)跳一跳小游戲,試著點(diǎn)一點(diǎn)玩了下??吹接写笊裼肞ython代碼計(jì)算出按壓時(shí)間,向手機(jī)發(fā)送android adb命令,讓電腦自動玩游戲,下面就整理了嘗試著搭建起了Python運(yùn)行環(huán)境,把程序運(yùn)行起來了,僅供參考!希望會對大家有所幫助!
整個(gè)過程有點(diǎn)坑爹,看了很多博客,借鑒別人的經(jīng)驗(yàn),最后總算順利運(yùn)行起來了,衷心感謝他們的分享。接下來就是詳細(xì)過程,一起來看看吧!希望不要把分?jǐn)?shù)刷太高,容易沒朋友的。
相關(guān)軟件下載

Python微信跳一跳wechat jump game 輔助腳本 免費(fèi)綠色版(附安卓/ios使用方法)
- 類型:游戲工具
- 大?。?/span>15.5MB
- 語言:簡體中文
- 時(shí)間:2018-01-03
操作規(guī)范
考慮到生產(chǎn)環(huán)境的規(guī)范性,實(shí)驗(yàn)與項(xiàng)目之間不受干擾,請盡量用新的虛擬環(huán)境來完成實(shí)驗(yàn)
MacOS/Win,請使用如下操作開辟新的虛擬環(huán)境(不強(qiáng)調(diào)表示MacOS/Win相同操作)
· 下載Anaconda. MacOS:默認(rèn)安裝/Win:注意安裝時(shí)候勾選配置路徑或者之后手動配置,直至cmd后conda關(guān)鍵字有效
· 查看所有的虛擬環(huán)境 conda info --envs
· 使用命令: conda create -n wechat_env python=3 ,創(chuàng)建名為 wechat_env 的虛擬環(huán)境,且配置python版本為python3
· 激活虛擬環(huán)境:MacOS: source activate wechat_env /Win: activate wechat_env
· 安裝所需要的包,比如 matplotlib 等,建議使用 conda install package_name 來避免虛擬環(huán)境包的路徑問題
接下來的操作非必須,僅當(dāng)實(shí)驗(yàn)完成后可操作,試驗(yàn)階段全程在虛擬環(huán)境中操作,進(jìn)入虛擬環(huán)境會有前置符號表示如:
(wechat_env) ~/Desktop/wechat_jump_game-master>
· 退出虛擬環(huán)境:MacOS: source deactivate wechat_env / Win: deactivate wecha_env
· 刪除虛擬環(huán)境: conda remove -n wechat_env --all
工具介紹
· Python
· 手機(jī)或模擬器
· ADB 驅(qū)動,可以到這里下載
· 相關(guān)依賴
如果你是 iOS + MacOS,請參考下面的配置:
· 使用真機(jī)調(diào)試 WDA,參考 iOS 真機(jī)如何安裝 WebDriverAgent · TesterHome
· 安裝 openatx/facebook-wda(點(diǎn)擊下載)
· Python 3
· 使用brew進(jìn)行安裝 brew cask install android-platform-tools
· 安裝完后插入安卓設(shè)備且安卓已打開usb調(diào)試模式(部分新機(jī)型可能需要再另外勾上 允許模擬點(diǎn)擊 權(quán)限),終端輸入 adb devices ,顯示如下表明設(shè)備已連接
List of devices attached
6934dc33device
如果你是 Android + Windows,請參考下面的配置:
· Python 3
· 安裝 ADB 后,請?jiān)?環(huán)境變量 里將 adb 的安裝路徑保存到 PATH 變量里,確保 adb 命令可以被識別到。
· 同 Android + MacOS 測試連接
關(guān)于Win+Android的adb調(diào)試添加路徑等問題,可以嘗試使用Tools文件夾中adb文件夾進(jìn)行調(diào)試,詳見adb中readme文件
依賴安裝
pip install -r requirements.txt
iOS/安卓版使用方法:
原理說明
將手機(jī)點(diǎn)擊到《跳一跳》小程序界面;
用Adb 工具獲取當(dāng)前手機(jī)截圖,并用adb將截圖pull上來
用matplot顯示截圖(已經(jīng)圖像識別處理)
用鼠標(biāo)點(diǎn)擊起始點(diǎn)和目標(biāo)位置,計(jì)算像素距離 (已經(jīng)圖像識別處理)
根據(jù)像素距離,計(jì)算按壓時(shí)間;
用Adb工具點(diǎn)擊屏幕蓄力一跳;
如果你是 iOS:
運(yùn)行安裝好的 WebDriverAgentRunner
將手機(jī)點(diǎn)擊到《跳一跳》小程序界面
python3 wechat_jump_iOS_py3.py,會提示你安裝wda(點(diǎn)擊下載)
如果提示找不到config,則去該腳本同級目錄config下,找到你的iPhone的屏幕大小的config.json文件,拷貝出來
如果是選擇手動腳本跳(腳本是:python3 wechat_jump_iOS_py3.py),則依次點(diǎn)擊起始位置和目標(biāo)位置,實(shí)現(xiàn)蓄力一跳
打開 python3 wechat_jump_iOS_py3.py,根據(jù)蓄力一跳的精準(zhǔn)情況更改其中的 time_coefficient,直到獲得最佳取值
步驟
安卓手機(jī)打開USB調(diào)試,設(shè)置》開發(fā)者選項(xiàng)》USB調(diào)試
電腦與手機(jī)USB線連接,確保執(zhí)行adb devices可以找到設(shè)備id
界面轉(zhuǎn)至微信跳一跳游戲,點(diǎn)擊開始游戲
運(yùn)行python wechat_junp_auto.py,如果手機(jī)界面顯示USB授權(quán),請點(diǎn)擊確認(rèn)
我的屏幕是1920*1080,距離系數(shù)為1.35,如果是別的分辨率,暫時(shí)需要修改一下代碼中的距離系數(shù).
win版安裝方法:
1.首先下載安裝Python
我的筆記本是win7,64位。從官網(wǎng)下載的Python 64位EXE安裝包,安裝的是3.5版本。
在安裝的時(shí)候注意,如果勾上了 “Add Python 3.5 to Path”,就不需要手動把python.exe所在的路徑添加到Windows的Path環(huán)境變量中。
安裝完成成功后,打開命令提示符窗口,敲入python命令,可以看到一些信息。
2.安裝 matplotlib
下載合適版本的安裝包matplotlib,我這里下載的是matplotlib-2.1.1。
把安裝包復(fù)制到python安裝目錄下的scripts文件夾。重新啟動cmd窗口,執(zhí)行語句:pip3.5 install + matplotlib安裝文件的路徑,進(jìn)行安裝。例如:pip3.5 install D:\Python3.5\Scripts\matplotlib-2.1.1-cp35-cp35m-win_amd64.whl
注意安裝過程中要翻墻,實(shí)在不行也可以安裝離線版本。
3.安裝Pillow
完成1、2兩步之后,運(yùn)行Python代碼,還是報(bào)錯(cuò),出現(xiàn)ImportError: No module named PIL的提示。
需要安裝Pillow。
運(yùn)行命令,安裝Pillow:pip install Pillow
4.運(yùn)行Python代碼
手機(jī)上打開微信小程序,進(jìn)入跳一跳。在電腦的命令提示符窗口使用adb devices命令,可以查看手機(jī)是否順利連接。(首先確保adb工具已安裝)
切換到源代碼所在目錄,我這里是放在桌面。例如:
cd C:\Users\lish\Desktop\Python_WeChatJump\wechat_jump_game-master
然后運(yùn)行程序
python wechat_jump_auto.py
到這里程序終于順利跑起來,可以讓電腦自己愉快的玩手機(jī)上這個(gè)小游戲了。
相關(guān)文章
浩辰cad建筑2018完美無限試用破解安裝教程(附注冊機(jī)下載)
浩辰cad建筑2018是一款浩辰軟件最新推出的建筑cad軟件,浩辰CAD平臺而開發(fā),為建筑設(shè)計(jì)工作提供更方便、更快捷、更具性價(jià)比的解決方案,下面就整理了浩辰cad建筑2018破解安2018-01-09浩辰GstarCAD 2018無限試用補(bǔ)丁激活破解安裝教程(附下載)
GstarCAD 2018破解版是一款浩辰cad發(fā)布的最新CAD軟件,新版在圖形操作速度上實(shí)現(xiàn)了全面超越等,本文帶來gstarcad 2018破解版的安裝教程,附無限試用補(bǔ)丁下載,可以將軟件試2017-11-05- 浩辰dwg批量打印工具是一款非常實(shí)用的支持打印、批量打印cad文件的小工具。下文小編就為大家?guī)砗瞥絛wg批量打印工具使用圖文步驟,一起看看吧2017-08-02
浩辰cad怎么破解?浩辰cad機(jī)械版2016安裝+破解教程
浩辰cad機(jī)械版,是浩辰CAD專為機(jī)械設(shè)計(jì)而開發(fā)的一款cad軟件,該軟件是在浩辰CAD平臺軟件日臻完善和穩(wěn)定的基礎(chǔ)上,很大程度上提高設(shè)計(jì)人員的繪圖效率,使圖紙更符合國家標(biāo)準(zhǔn)2017-07-27- Visual LISP語言可以訪問CAD的對象模型, 不僅使程序開發(fā)變得更容易,更快捷,還提供了新的LISP語言應(yīng)用功能2014-02-17
- 考慮到不同的用戶習(xí)慣,浩辰CAD依然保留經(jīng)典界面,用戶可以隨時(shí)在不同的操作界面下快速切換2012-10-17
- 在CAD設(shè)計(jì)中,我們有多種修剪方式,每一種方式所針對的設(shè)計(jì)需求也不盡相同。如果我們能夠在不同的情況下選擇適當(dāng)?shù)姆绞?,將有效地提高繪圖的效率。2012-03-29
OriginLab OriginPro 2018中文設(shè)置及破解安裝詳細(xì)教程(附破解下載)
OriginPro 2018是一款OriginLab 2018年初發(fā)布了旗艦科學(xué)繪圖和數(shù)據(jù)分析工具,新版進(jìn)行了許多小改進(jìn),為二次開發(fā)設(shè)立了App Center等,下面小編帶來的是OriginLab 2018破解版2018-01-08HALCON 17.12 + License最新安裝教程(附下載)
HALCON是一款完善的標(biāo)準(zhǔn)的機(jī)器視覺算法的集成開發(fā)環(huán)境,近日HALCON Progress 17.12正式發(fā)布,下面就帶來了HALCON17.12最新版的安裝步驟,以及License下載2017-12-20VRay 3.6 for SketchUp 2018 64位渲染器中/英文破解安裝教程(附下載)
Vray3.6 for SketchUp 2018是一款由Chaos Group官方發(fā)布的最新渲染器,也支持SketchUp 2017、2016及2015,下面帶來了Vray for SketchUp 2018一鍵漢化激活教程,以及官方原2017-12-01