[小白教程] 用Python占领微信跳一跳排行榜

文/帅朋

微信新版 6.6.1 加入了「跳一跳」这个游戏功能,并迅速在朋友圈之间火了起来。很多人为了能够跳到更高的分数而努力的奋斗着。那么今天我就来蹭一蹭「跳一跳」的热度,给大家提供一个方法让你快速的占领好友第一的位置。

那么到底如何实现呢?答案就是Python!代码来自github,本教程完全适合小白,甚至能带你入门Python。

第一步 我们先要安装python环境

这边呢,在我们之前第一章里面有讲到。如果没有安装环境的可以返回前面章节,这边就不一一叙述了(附上飞机票https://www.jianshu.com/p/e91097dfc708

第二步 pip的安装

安装pip目的是要安排Python库,Python有很多好用、功能强大的库。
pip的安装步骤也在前面的章节讲述了,所以在这里呢给你们附上飞机票https://www.jianshu.com/p/3d42c7c4ba28,还没有安装的可以过去把pip安装好。

第三步 adb驱动安装

adb是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备。对的,就是要通过电脑来控制你的手机,达到用Python代码来自动跳一跳。

首先我们需要到adb的网址去下载驱动(这里附上飞机票https://adb.clockworkmod.com/

adb下载.png

按照上面的指示把adb的驱动下载下来。然后我们运行安装程序
运行安装程序.png

在安装的时候我们选择一个容易记住的路径,这个很重要因为adb驱动没有自动配置环境变量,所以我们给它一个容易记住的路径,例如:
选择路径(简单).png

安装之后我们在CMD控制台输入adb是没有反应的,因为我们还没有配置好adb的环境变量,我们可以右击我的电脑,选择属性,点击高级系统设置,在高级系统设置中点击环境变量。
配置环境.png

在环境变量配置完成之后,我们再次打开cmd,输入adb,出现如下界面,即为配置成功,如图:
adb配置完成.png

第四步 拷贝源码

到了这一步,我们需要将源码下载到本地的电脑里面。
github地址:https://github.com/wangshub/wechat_jump_game
进入github后点击 clone ordownloads,把源码下载到本地。再将下载下来的压缩解压到文件夹中:

github下载.png

第五步 安装依赖安装包

跳一跳微信辅助的最终运行需要很多的Python模块,作者已经将这些所需要的模块都写在了源码中的requirements.txt中,所以我们执行命令 pip install - r requirements.txt ,即可将这些必须的模块下载下来,模块包括有matplotlib,numpy等。

模块.png

在下载这些模块的时候,会遇到一些问题,首先在安装python-dateutil==2.6.1的时候呢,我们要先把下面的pytz==2017.3six==1.11.0这两个先下载,才能安装python-dateutil==2.6.1。还有当我们安装opencv-python==3.4.0.12这个模块的时候,我们会发现在线安装不了。我们得跳过它把其他的先安装完,再安装它。或者我们去https://pypi.python.org/pypi/opencv-python#downloads 的网址去下载opencv,然后安装就好了。

第六步 手机与电脑连接

将安卓手机用USB与电脑相连接,在安卓手机上打开开发者模式,并开启USB调试模式,每种安卓手机开启的方法都不一样,这里需要小伙伴自己查询自己型号的手机如何开启开发者模式,以OPPO A57手机为例,在设置中找到手机版本号,连续点击5次即可开启开发者模式。
如果以上操作没有任何错误,那么在CMD控制台,执行命令 adb devices可显示当前手机连接的端口号。如图所示:


查询端口号.png

第七步 运行跳一跳

在以上步骤都没有任何错误的情况下,打开微信,开启跳一跳小游戏,进入游戏主页面,然后再打开CMD控制台,使用CD命令切换目录,切换到跳一跳辅助的源码目录下,执行命令:

python wechat_jump_auto.py

这时候,你会惊奇的发现,你的手机上那个小人已经开始成功的开始自动跳跃了,不过一开始可能分数不高,这就需要自己耐心的慢慢调节参数了,以上几个步骤都坚持下来的小伙伴们,想必调节参数也是会非常有耐心的。

参数调节请打开源码目录下的config文件夹,里面有适配各种屏幕和机型的文件夹,根据自己的分辨率或机型,点击进入相应文件夹,打开里面的config.json文件,修改参数即可。建议修改前最好备份一份。

有小伙伴会问,怎么查看自己的手机到底用的是哪个参数?这里很简单,在你第一次执行wechat_jump_auto.py时候,下面的第一行就是你的机型载入的参数路径,知道了自己的参数文件路径,就根据路径找到参数文件,打开修改即可,如图所示:


程序运行中

这样就可以自动跳啦,赶紧去试试吧,晒出你的高分!!!


我是第一名啦

想学Python,跟我来吧。


PS: 微信跳一跳中的彩蛋

如果你是自己玩跳一跳,记得里面是有彩蛋的哦,很多模块是可以加分的,分值从5分到30分不等。

彩蛋1:在这种脏脏的灰方块上停留两秒,会加5分。
彩蛋2:在这种魔方上停留2秒,会加10分。
彩蛋3:在这种徐记士多上停留2秒,会有15分的加分。
彩蛋4:在这种留声机上停留2秒,会有30分的加分。


跳一跳中的彩蛋

方块中数字的秘密:有个方块是433,指的是微信433天用户过亿。
了解跳一跳彩蛋,手动也能拿高分。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容