用Python來(lái)玩微信跳一跳

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

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

1.首先下載安裝Python?

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

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

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

2.安裝 matplotlib?

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

把安裝包復(fù)制到python安裝目錄下的scripts文件夾。重新啟動(dòng)cmd窗口,執(zhí)行語(yǔ)句:pip3.5 install + matplotlib安裝文件的路徑,進(jìn)行安裝。例如:

pip3.5 install D:\Python3.5\Scripts\matplotlib-2.1.1-cp35-cp35m-win_amd64.whl?

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

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

3.安裝Pillow?

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

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

運(yùn)行命令,安裝Pillow:

pip install Pillow

4.運(yùn)行Python代碼?

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

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

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

然后運(yùn)行程序?

python wechat_jump_auto.py

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

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

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

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

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

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