首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用 Python 从零开始玩微信跳一跳

关注 Python 的人想必都知道跳一跳辅助外挂这个项目近来在 Github 上火得不行,相信不少人也可能尝试过一番,并暗暗叹息,为什么我一开始就没有这个好想法呢!

现在,参照外挂项目的源码,我们就从零开始来自己动手写一个手动版本的跳一跳外挂。

思路:

1、利用 adb 命令先把跳一跳截图保留至本地

2、通过点击图上两个坐标点,算出两点之间的距离(勾股定理),最后得出按压屏幕3的时间。

3、通过 adb 命令执行按压屏幕操作

4、重复 1 - 3

思路已经有了,就可以动手开码了。不过要先安装好 adb 环境,至于怎么配置安装,Google it!无非就是下载安装 adb 驱动,并设置好环境变量而已!

先把后面需要的库引进来

新建 WechatJump 类,并进行初始化操作

首先需要保存图片至本地

先点击 1 号点,再点击 2 好点即可。按压屏幕,执行跳跃操作

基本上函数已经完成了,最后整理一下,将 on_click 函数绑定到图片上,循环操作

最后,只需要运行 run 函数即可,参数调得好的话,落点可以说是非常准了。手动刷到个上千分完全没问题,只要你要耐心…..

怎么样,是不是觉得其实也不难写出来。(其实原作者的第一版大概就长这样子)不过现在该项目,已经推出了自动跳跃的版本,兼容 iphone 的版本,甚至有大牛直接上了深度学习的版本!(有兴趣的同学可以阅读一下其源码,相信会有收获的。)不过这都是后来的事啦,总之一句话,想法才是最重要的!

本文作者

陈键冬

Python中文社区专栏作者,开源项目pyecharts作者。

获取本文完整源代码方式:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180112G0RGWR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券