文/帅朋

微信新版 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下载.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.3和six==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天用户过亿。

了解跳一跳彩蛋,手动也能拿高分。

python微信跳一跳_[小白教程] 用Python占领微信跳一跳排行榜相关推荐

  1. python安卓app开发_[实例教程] 用python开发android应用

    Python是动态语言,比较简洁.Android不直接支持使用python开发应用,需要使用其它中间件或者库.PythonForAndroid提供了在android平台上对python语言的支持:CL ...

  2. python 画八角形步骤_小白艰难的Python图像的绘制

    1.贪吃蛇 代码: import turtle turtle.setup(650,350) turtle.penup() turtle.fd(-250) turtle.pendown() turtle ...

  3. python自动发微信天气预报_【教程】Python微信定时自动给女朋友发送天气预报

    原标题:[教程]Python微信定时自动给女朋友发送天气预报 先上效果图 主要思路 1.从wxpy获取好友列表 2.创建定时器 3.定时器触发函数 4.函数执行,遍历好友列表 5.好友对象执行带参函数 ...

  4. python两行数据相加_小白python入门基础——Python安装教程与特色介绍

    简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的官方介绍是: Py ...

  5. python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解

    导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...

  6. python画美女代码_教你用python爬取网站美女图(附代码及教程)

    我前几篇文章都是说一些python爬虫库的用法,还没有说怎样利用好这些知识玩一些好玩的东西.那我今天带大家玩好玩又刺激的,嘻嘻!对了,requests库和正则表达式很重要的,一定要学会!一定要学会!! ...

  7. import pymysql 没有模块_小白详细的 python 模块的运用

    小白详细的 python 模块的运用 什么是模块 用书里的话说:模块是最高级别的程序组织单元.这句话的意思是,模块什么都能封装,就像这样: 在模块中,我们不但可以直接存放变量,还能存放函数,还能存放类 ...

  8. python画画用哪库好_小白开始学Python最著名的绘图库

    原标题:小白开始学Python最著名的绘图库 这是菜鸟学Python的第101篇原创文章 数据分析里面可视化是重要的环节,辛苦把数据采集,然后经历了很多工序的清洗之后,最后要展现给用户,最好的方法就是 ...

  9. python程序员培训_推荐给未来Python程序员的自学路线,不再背负小白名称

    Python彻底火了之后,各种培训机构各和学校也不断加大对Python的培训力度,很多程序员学习Python都会选择去学校或公司培训.培训机构学习,但是不是每个喜欢Python编程的程序员都是可以交得 ...

最新文章

  1. hdu_1358Period(kmp找循环前缀)
  2. PAT-乙级-1020. 月饼 (25)
  3. .NET开发框架(三)-高可用服务器端设计
  4. OAuth2认证有一定的了解
  5. 一键离线下载python安装包:
  6. 点击button 验证倒计时
  7. PAT1004. 成绩排名
  8. 新消费万字之辩 | “疯狗浪”时代来临,品牌如何结构性增长?
  9. 服务端程序的keeplive
  10. 语法分析——自顶向下分析方法
  11. 图片格式WEBP全面解析
  12. puml绘制思维导图_盘点那些美美哒的在线思维导图制作神器
  13. 什么是工作分解结构?What Work Breakdown Structure?
  14. 2013 CVPR点评
  15. 怎么把html变成桌面壁纸,新手必看,把静态壁纸变为动态壁纸怎么设置?
  16. 评价页面html代码,HTML5 评论列表界面模板
  17. 前非著名程序员,现不知名产品人
  18. robot_localization中EKF源码介绍
  19. 微信小程序扫二维码带参数问题
  20. python 购物车分析_Python购物车

热门文章

  1. ADS2020安装陷阱你学废了吗,小白狂喜教程
  2. Photoshop-八步教你设计扁平化图标阴影部分
  3. 设计师学python有意义吗-如果你有设计师朋友,请对TA好一些...
  4. 期货程序化反向跟单·序章
  5. 链游的困境与出路,一场暴风雨正在酝酿!
  6. UI设计师常用的8款工具介绍,建议收藏!
  7. 四条查看MySql版本号的命令
  8. 数据分析软件工具有哪些?
  9. 一站式移动办公SaaS将成为未来企业管理平台的最佳选择
  10. 大坝安全监测设备(数据采集仪MCU)-守护水库安全防线