用Python來玩微信跳一跳

微信2017年12月28日發(fā)布了新版本,在小程序里面有一個跳一跳小游戲,試著點一點玩了下。第二天剛好在一篇技術(shù)公眾號中,看到有大神用Python代碼計算出按壓時間,向手機(jī)發(fā)送android adb命令,讓電腦自動玩游戲。(大神的Github地址:https://github.com/wangshub/wechat_jump_game)。覺得這個挺有意思,就自己搜索資料,一步一步嘗試著搭建起了Python運行環(huán)境,把程序運行起來了。

整個過程有點坑爹,看了很多文章和博客,借鑒別人的經(jīng)驗,最后總算順利運行起來了,衷心感謝他們的分享。在這里,我也把自己搭建環(huán)境的過程記下來,供大家參考,少走彎路。廢話不多說,接下來就是詳細(xì)過程。

1.首先下載安裝Python?

我的筆記本是win7,64位。從官網(wǎng)下載的Python 64位EXE安裝包,安裝的是3.5版本。?

在安裝的時候注意,如果勾上了 “Add Python 3.5 to Path”,就不需要手動把python.exe所在的路徑添加到Windows的Path環(huán)境變量中。?

安裝完成成功后,打開命令提示符窗口,敲入python命令,可以看到一些信息。?

2.安裝 matplotlib?

matplotlib的官網(wǎng)下載合適版本的安裝包,我這里下載的是matplotlib-2.1.1-cp35-cp35m-win_amd64.whl。?

把安裝包復(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?

注意安裝過程中要翻墻,實在不行也可以安裝離線版本。?

這一步可以參考http://blog.csdn.net/qq_28093585/article/details/78333661?

3.安裝Pillow?

完成1、2兩步之后,運行Python代碼,還是報錯,出現(xiàn)ImportError: No module named PIL的提示。?

從Statck Over Flow查到(https://stackoverflow.com/questions/8863917/importerror-no-module-named-pil)需要安裝Pillow。?

運行命令,安裝Pillow:

pip install Pillow

4.運行Python代碼?

手機(jī)上打開微信小程序,進(jìn)入跳一跳。在電腦的命令提示符窗口使用adb devices命令,可以查看手機(jī)是否順利連接。(突然想起我的adb工具早就安裝過,前面忘了介紹。沒裝過的同志們自己百度下,我就偷懶不寫了。。。)?

切換到源代碼所在目錄,我這里是放在桌面。例如:?

cd C:\Users\lish\Desktop\Python_WeChatJump\wechat_jump_game-master?

然后運行程序?

python wechat_jump_auto.py

到這里程序終于順利跑起來,可以讓電腦自己愉快的玩手機(jī)上這個小游戲了。好強(qiáng)大的Python!關(guān)于Python Matplot繪圖,好像很強(qiáng)大的樣子,有時間再研究下。?

擔(dān)心微信封號,玩到900多分就打住了,不然電腦都可以自己玩到天荒地老,哈哈哈!

最后上一張排行榜的圖,還是程序員最厲害!明天就是2018年1月1日,祝愿所有的程序員盆友們新的一年身體健康,少出Bug,開心快樂!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容