国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python微信跳一跳游戲輔助代碼解析

2020-02-22 23:02:52
字體:
來源:轉載
供稿:網友

這個代碼實現的是   手動點擊起點 和 終點  ,程序自動判斷距離、觸屏時間  完成跳躍 

原理(摘自項目說明頁面):

1. 將手機點擊到“跳一跳”小程序界面;

2. 用Adb 工具獲取當前手機截圖,并用adb將截圖pull上來:

adb shell screencap -p /sdcard/1.png

adb pull /sdcard/1.png .

3. 用matplot顯示截圖;

4. 用鼠標點擊起始點和目標位置,計算像素距離;

5. 根據像素距離,計算按壓時間;

6. 用Adb工具點擊屏幕蓄力一跳:

adb shell input swipe x y x y time

環境準備(window7):

1. 下載 、安裝 python3

2. pip安裝   

cmd窗口中 進入python3根目錄下的script文件夾,

執行命令  

則Scripts文件夾下會出現一系列和pip有關的文件,其中有pip.exe

將pip.exe的路徑也添加到環境變量PATH中

在cmd下輸入“pip”,如果能識別"pip"指令,則說明pip安裝成功了

3. adb驅動安裝

adb驅動下載地址:https://adb.clockworkmod.com/

下載完后  將adb 命令 添加到系統環境變量里面

打開CMD控制臺,輸入adb,出現如下界面,即為配置成功。如圖:

4.下載源碼

到這一步,我們要將源碼下載到本地電腦里。

github地址:https://github.com/wangshub/wechat_jump_game

5.安裝依賴包

跳一跳微信輔助的最終運行需要很多的Python模塊,作者已經將這些所需要的模塊都寫在了源碼中的requirements.txt中,
所以我們執行命令 pip install -r requirements.txt,即可將這些必須的模塊下載下來,模塊包括有matplotlib,numpy等。

如圖,我們使用CD命令,切換到源碼的下載目錄,

再執行命令pip install -r requirements.txt

6.設置手機權限

將安卓手機用USB與電腦相連接,在安卓手機上打開開發者模式,并開啟USB調試模式,每種安卓手機開啟的方法都不一樣,以小米 Mix2 手機為例,在設置中找到手機版本號,連續點擊5次即可開啟開發者模式然后進入開發者選項打開   usb調試、usb調試(安全設置)、

如果以上操作沒有任何錯誤,那么在CMD控制臺,執行命令 adb devices可顯示當前手機連接的端口號。

7.運行

在以上步驟都沒有任何錯誤的情況下,打開微信,開啟跳一跳小游戲,進入游戲主頁面,然后再打開CMD控制臺,使用CD命令切換目錄,切換到跳一跳輔助的源碼目錄下,執行命令wechat_jump_auto.py。

參數調節請打開源碼目錄下的config文件夾,里面有適配各種屏幕和機型的文件夾,根據自己的分辨率或機型,點擊進入相應文件夾,打開里面的config.json文件,修改參數即可。建議修改前最好備份一份。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北票市| 历史| 绥德县| 扎赉特旗| 大渡口区| 曲阜市| 孝昌县| 洛浦县| 池州市| 丘北县| 阿巴嘎旗| 通榆县| 永年县| 新河县| 遵义市| 易门县| 沁阳市| 闸北区| 上饶县| 塘沽区| 兴义市| 阳谷县| 永宁县| 南京市| 图片| 灵寿县| 融水| 靖江市| 蒙山县| 马公市| 安龙县| 山东省| 清丰县| 义乌市| 永仁县| 缙云县| 博客| 温州市| 昌邑市| 深水埗区| 依兰县|