使用python玩跳一跳超詳細使用教程
在上一篇文章裡介紹了使用Python玩微信跳一跳的詳細使用教程,不過依舊還是有很多小夥伴有各種各樣的問題。為了讓各位小夥伴都能使用黑科技,於是再做一個超詳細教程。從Python的安裝開始,手把手教你一步一步配置好環境直到成功執行。
本文首發於http://www.52aite.cn部落格,沒有知乎,沒有微信公眾號,只是蹭一波python跳一跳的熱度
python輔助作者github賬號為:wangshub。
下面進入正文。
本文適用物件為WIN10系統,安卓使用者。目的在於讓絲毫沒有接觸過Python的小夥伴都能成功執行,如果你恰好是這樣的物件,那麼跟著我開始操作。我會把我自己的每一步都寫下來。
0x00:準備工具:
Windows 10;
一個安卓真機
python 3
adb驅動
依賴安裝包(這個在原始碼中已經列出,下面會詳細說明)
0x01:Python下載
進入Python官方網站,將Python下載下來。在官網點選Download,選擇Windows,進入下載頁面,根據自己的系統下載對應的Python安裝程式,32位的下載X86,64位的下載X86-64。如圖所示:
將Python下載到電腦之後點選安裝,在安裝的時候有一個步驟非常重要,就是自動配置環境變數,這裡一定要勾選上。如圖所示:
這一步勾選上後,就一直點next直到Python完成安裝,Python完成安裝後開啟CMD控制檯,輸入命令Python,出現如下介面,即為安裝成功。如圖所示:
0x02:pip安裝
pip類似CentOS裡面的yum,用來安裝Python包非常方便,因為執行這個跳一跳輔助將會用到很多的依賴包,這些依賴包將要用到pip下載,所以我們首先把pip裝好。
事實上在新下載的Python中已經有pip功能,這一步好像寫得有點多餘了,以前記得是要重新下載pip的,既然現在的最新版Python可以直接使用pip功能,我們可以在CMD控制檯直接輸入pip,看是否有以下介面顯示,出現如下介面即可正常使用pip功能。
0x03:adb驅動安裝
安裝時候選擇一個容易記住的路徑,這個很重要,因為adb驅動沒有自動配置環境變數,所以實驗時候將adb安裝在一個非常容易記住的路徑,這裡以E:\adb為例。如圖:
安裝完成後我們在CMD控制檯輸入adb是沒有反應的,因為我們還沒有配置好adb的環境變數,我們可以右鍵點選我的電腦,選擇屬性,點選高階系統設定,在高階中點選環境變數。
進入環境變數配置頁面之後,在系統變數中找到Path,點選Path再點選編輯,然後將剛才安裝adb的路徑複製,這裡我們是以E:\adb為例的,所以我們將這個路徑加入進環境變數中,點選儲存。這時候我們再次開啟CMD控制檯,輸入adb,出現如下介面,即為配置成功。如圖:
0x04:原始碼拷貝
到這一步,我們要將原始碼下載到本地電腦裡。
進入github後,點選clone or downloads,把原始碼下載到本地,並將下載之後的原始碼包解壓縮。如圖所示:
0x05:安裝依賴安裝包
跳一跳微信輔助的最終執行需要很多的Python模組,作者已經將這些所需要的模組都寫在了原始碼中的requirements.txt中,所以我們執行命令 pip install -r requirements.txt,即可將這些必須的模組下載下來,模組包括有matplotlib,numpy等。
如圖,我們使用CD命令,切換到原始碼解壓縮後的目錄路徑,再執行命令pip install -r requirements.txt
一定要記得切換目錄後再執行命令。
0x06:手機與電腦連線
將安卓手機用USB與電腦相連線,在安卓手機上開啟開發者模式,並開啟USB除錯模式,每種安卓手機開啟的方法都不一樣,這裡需要小夥伴自己查詢自己型號的手機如何開啟開發者模式,以OPPO A57手機為例,在設定中找到手機版本號,連續點選5次即可開啟開發者模式。
如果以上操作沒有任何錯誤,那麼在CMD控制檯,執行命令 adb devices可顯示當前手機連線的埠號。
0x07:執行跳一跳
在以上步驟都沒有任何錯誤的情況下,開啟微信,開啟跳一跳小遊戲,進入遊戲主頁面,然後再開啟CMD控制檯,使用CD命令切換目錄,切換到跳一跳輔助的原始碼目錄下,執行命令wechat_jump_auto.py。
這時候,你會驚奇的發現,你的手機上那個小人已經開始成功的開始自動跳躍了,不過一開始可能分數不高,這就需要自己耐心的慢慢調節引數了,以上幾個步驟都堅持下來的小夥伴們,想必調節引數也是會非常有耐心的。
引數調節請開啟原始碼目錄下的config資料夾,裡面有適配各種螢幕和機型的資料夾,根據自己的解析度或機型,點選進入相應資料夾,開啟裡面的config.json檔案,修改引數即可。建議修改前最好備份一份。
晒高分,秀戰績。小夥伴們都high起來吧。