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通过elixir包操作mysql数据库实例代码
Jan 31 Python
python实现决策树、随机森林的简单原理
Mar 26 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
Feb 16 Python
python使用requests.session模拟登录
Aug 09 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
python检测服务器端口代码实例
Aug 31 Python
Python hashlib模块加密过程解析
Nov 05 Python
Python合并2个字典成1个新字典的方法(9种)
Dec 19 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
Python无损压缩图片的示例代码
Aug 06 Python
Python字符串查找基本操作代码案例
Oct 27 Python
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
Oct 16 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
PHP 批量删除 sql语句
2009/06/05 PHP
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
分割GBK中文遭遇乱码的解决方法
2013/08/09 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
PHP中“=>
2019/03/01 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
PHP 8新特性简介
2020/08/18 PHP
JavaScript Accessor实现说明
2010/12/06 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
学生安全教育材料
2014/02/14 职场文书
户外活动总结范文
2014/04/30 职场文书
工作求职信
2014/07/04 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
服务整改报告
2014/11/06 职场文书
父母教会我观后感
2015/06/17 职场文书
欠条格式范本
2015/07/03 职场文书
2015国庆节宣传语
2015/07/14 职场文书
工作感言一句话
2015/08/01 职场文书
Python实现简繁体转换
2021/06/07 Python
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android