python版微信跳一跳游戏辅助


Posted in Python onJanuary 11, 2018

本文实例为大家分享了微信跳一跳游戏辅助python代码,供大家参考,具体内容如下

import os
import PIL
import numpy
import matplotlib

matplotlib.use('TKAgg')
import matplotlib.pyplot as plt
import time

from matplotlib.animation import FuncAnimation

# 是否需要进行图片更新
need_update = True

def get_screen_image():
 # 截取手机当前图片
 os.system('adb shell screencap -p /sdcard/screen.png')
 # 拉取到PC端
 os.system('adb pull /sdcard/screen.png')
 # 将图像转成数组返回
 return numpy.array(PIL.Image.open('screen.png'))


def jump_to_next(point1, point2):
 x1, y1 = point1;
 x2, y2 = point2
 distance = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
 # 计算按压指令和按压时长
 os.system("adb shell input touchscreen swipe 320 410 320 410 %d" % (distance * 1.35))


def on_clack(event, coor=[]):
 global need_update
 coor.append((event.xdata, event.ydata))
 if len(coor) == 2:
 # 执行跳步指令
 jump_to_next(coor.pop(), coor.pop())
 # 进行图片刷新
 need_update = True


def update_screen(frame):
 global need_update
 if need_update:
 time.sleep(2)
 axes_image.set_array(get_screen_image())
 # 已刷新,设置为false
 need_update = False
 return axes_image,


figure = plt.figure()
axes_image = plt.imshow(get_screen_image(), animated=True)
figure.canvas.mpl_connect('button_press_event', on_clack)
# 定时更新
ani = FuncAnimation(figure, update_screen, interval=50, blit=True)
plt.show()

python版微信跳一跳游戏辅助

更多内容大家可以参考专题《微信跳一跳》进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python定时检查启动某个exe程序适合检测exe是否挂了
Jan 21 Python
Python递归遍历列表及输出的实现方法
May 19 Python
深入解析Python中的urllib2模块
Nov 13 Python
详谈python http长连接客户端
Jun 12 Python
Python排序搜索基本算法之堆排序实例详解
Dec 08 Python
django允许外部访问的实例讲解
May 14 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 Python
PyTorch 中的傅里叶卷积实现示例
Dec 11 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
Feb 02 Python
python切片作为占位符使用实例讲解
Feb 17 Python
微信跳一跳python辅助脚本(总结)
Jan 11 #Python
Python用sndhdr模块识别音频格式详解
Jan 11 #Python
Python用imghdr模块识别图片格式实例解析
Jan 11 #Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
Jan 11 #Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
Jan 11 #Python
python实现员工管理系统
Jan 11 #Python
Python使用base64模块进行二进制数据编码详解
Jan 11 #Python
You might like
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
php生成短网址示例
2014/05/05 PHP
php实现读取超大文件的方法
2014/07/28 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
Vue监听数据对象变化源码
2017/03/09 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
npm国内镜像 安装失败的几种解决方案
2017/06/04 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
Python3.5装饰器典型案例分析
2019/04/30 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
DNA测试:Orig3n
2019/03/01 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
公司年会演讲稿范文
2014/01/11 职场文书
学生期末评语大全
2014/04/30 职场文书
公司委托书格式范本
2014/09/16 职场文书
个人查摆剖析材料
2014/10/16 职场文书
学生党员检讨书范文
2014/12/27 职场文书
怎样写辞职信
2015/02/27 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书