2020-05-29
① 准備工具:
Windows 10;Python 3;adb驅動;依賴安裝包;安卓真機。
② 注意事項:
我們接下來要下載或安裝的軟件,最好是選擇一個容易記住的路徑,因為有一些安裝了不會自動配置環境變量,需要我們自己動手改變環境變量
③ Python 3的安裝:
進入Python官方網站,將Python下載下來。在官網點擊Download,選擇Windows,進入下載頁面,根據自己的系統下載對應的Python安裝程序,32位的下載X86,64位的下載X86-64。
下載Python到電腦后點擊安裝,安裝時有一步特別重要,就是要勾選√ 自動配置環境變量(Add Python 3.6 to PATH)
勾選之后,就一直點next直到Python完成安裝,Python完成安裝后打開CMD控制台(Ctrl + R),輸入命令Python,出現如下界面,即為安裝成功。如圖所示:
④ pip 的安裝:
一般新下載的Python都自帶有pip功能,但是有些需要升級pip功能,此時我們可以打開CMD控制台輸入命令:python -m pip install --upgrade pip
這樣之后我們可以再次在CMD控制台輸入命令:pip,出現如下界面,即為安裝成功,如圖:
⑤ adb驅動安裝:
adb驅動是Android設備(如手機)連接PC時所需要的驅動程序。由於此次任務需要安卓真機連接PC,故需要用到adb驅動。
adb驅動下載地址:https://adb.clockworkmod.com/
安裝完成后,我們可以通過CMD控制台輸入命令adb,由於我們還沒改變其環境變量,故此時CMD是沒有反應的
改變環境變量:
a、我們先將下載完成的adb的路徑復制下來;
b、左側“此電腦”右鍵點擊“屬性”,如圖:
c、點擊“高級系統設置”
d、選擇“環境變量(N)”:
e、這里要注意,選擇下方的“系統變量”方框中的“path”一欄,再點擊“編輯”:
f、點擊“新建”,復制路徑,然后“上移”,最好將其移至前三,這樣CMD控制台時才方便找到路徑,編輯好后一直點擊“確定”即可。
這樣之后我們可以在CMD控制台輸入命令adb,如無異常,即為安裝成功,結果如下:
⑥ 源碼拷貝:
github地址:https://github.com/wangshub/wechat_jump_game
進入github后,點擊clone or downloads,把源碼下載到本地,並將下載之后的源碼包解壓縮。
記住:要放在一個自己找得着的位置喔!
⑦ 安裝依賴安裝包:
跳一跳微信輔助的最終運行需要很多的Python模塊,作者已經將這些所需要的模塊都寫在了源碼中的requirements.txt中,所以我們執行命令 pip install -r requirements.txt,即可將這些必須的模塊下載下來,模塊包括有matplotlib,numpy等。
我們使用CD命令,切換到源碼解壓縮后的目錄路徑,再執行命令pip install -r requirements.txt
CD命令,這個很簡單,首先我們打開CMD控制台的時候是默認C盤的,若要轉到其他盤,可輸入命令 d: 或者 e: (記得有個英文冒號),然后切換路徑,我們可以使用語句:cd+空格+路徑,如圖:
然后我們就可以在這個環境下安裝所需要的模塊啦!輸入命令 pip install -r requirements.txt
順利的同學很快就好了,但是我是屬於那個不幸的那個,實在沒辦法我們可以打開requirements文件查看所有所需要的庫,逐一下載安裝,其實並不多,並且有一部分它本身已經有了。但是看個人電腦原因,有一部分第三方庫還是無法用pip直接install,那么我們就要去網站找它的安裝包了。
這里我可以推薦大家一個涵蓋所有庫及其多種版本的網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
你可以在其中找到適合自身Python及電腦的版本的第三方庫並下載安裝。但是這里安裝的位置是有要求的,我們需要安裝在Python所在的Scripts文件中,如圖:
安裝完成后,我們也是要改變其環境變量,其方法跟上面的相似,就是路徑不一樣罷了。
完成了以后我們可以通過CMD控制台輸入指令pip install+"庫名",查看是否有異常,最好在多個環境試試看,可以剛開始在C盤,然后轉至微信跳一跳的位置,輸入相同指令查看,如無異常,即安裝完成。
⑧ 手機與PC端連接:
在用數據線連接之前,我們要先將手機(安卓系統,如果是iPhone則只能與MAC連接)的“開發者模式”打開,不同手機的打開方式不一定一樣,所以我在此不作講解,可以在百度等網站查看方法。
開啟開發者模式之后,用數據線將手機和電腦連接起來,隨后在CMD控制台輸入命令 adb devices ,會顯示當前連接的端口號。
⑨跳一跳:
確保前面操作的OK之后,我們可以打開微信,開啟跳一跳小游戲,進入游戲主頁面,然后再打開CMD控制台,使用CD命令切換目錄,切換到跳一跳輔助的源碼目錄下,執行命令wechat_jump_auto.py。隨后你會發現,手機屏幕前的小人竟會自己跳了,但是剛開始可能會跳不准,這個時候需要我們改一下跳一跳文件中config.json文件的參數了
根據自身電腦的型號或者分辨率來選擇文件夾,改參數這個需要我們有一定的耐心了。加油,祝你們可以曬到高分!!