python实现微信跳一跳辅助工具步骤详解


Posted in Python onJanuary 04, 2018

说明

1.windows上安装安卓模拟器,安卓版本5.1以上

2.模拟器里下载安装最新的微信6.6.1

3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦

步骤

1.windows上安装python2.7,配置好环境变量和pip

2.到这个网站下载对应版本的pyHook和pywin32

http://www.lfd.uci.edu/~gohlke/pythonlibs

2.打开cmd,安装下载好的whl文件和其他库

pip install pywin32-221-cp27-cp27m-win_amd64.whl 
pip install pyHook-1.5.1-cp27-cp27m-win_amd64.whl 
pip install pyuserinput

3.桌面新建jump.py文件,复制以下内容

import pymouse, time, pyHook, pythoncom, math, random
m = pymouse.PyMouse()
global start_pos, end_pos
start_pos = None
end_pos = None
def onKeyboardEvent(event):
 global start_pos, end_pos
 if event.Key == 'Q':
  start_pos = m.position()
  print(start_pos)
 if event.Key == 'W':
  end_pos = m.position()
  print(end_pos)
 if event.Key == 'Space':
  if start_pos and end_pos:
   dis = int(math.sqrt(math.pow(start_pos[0]-end_pos[0],2)+math.pow(start_pos[1]-end_pos[1],2)))
   times = round((dis / 0.3) / 1000 , 3) 
   if dis < 500:
    print '>> ', dis, times
    x = random.randint(50, 400)
    y = random.randint(400, 700)
    m.press(x,y)
    time.sleep(times)
    m.release(x,y)
    start_pos = None
    end_pos = None
 return True
def main():
 hm = pyHook.HookManager()
 hm.KeyDown = onKeyboardEvent
 try:
  hm.HookKeyboard()
 except Exception as e:
  pass
 pythoncom.PumpMessages()
if __name__ == "__main__":
 main()

4.运行jump.py

python desktop\jump.py

5.使用说明

a.模拟器打开微信并进入跳一跳游戏界面
b.把模拟器放到桌面最左端
c.把鼠标放到紫色小人最下端中间点,按下Q键
d.把鼠标放到目标图形中心点,按下W键
e.按下空格键会自动跳到目标点
f.反复Q、W、空格键

如果空格点的坐标不准,自行调整一下代码里的坐标范围

ps:下面看下使用python进行微信跳一跳

1、Python2.79
2、安装pip
3、大家下载的时候把github上面的master zip全部下载下来。
4、下载adb,并添加到系统变量path里面
5、手机连接电脑,打开usb调试
6、打开cmd 运行auto.py

总结

以上所述是小编给大家介绍的python实现微信跳一跳辅助工具步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python在指定目录下查找gif文件的方法
May 04 Python
python的多重继承的理解
Aug 06 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
python flask框架实现传数据到js的方法分析
Jun 11 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
django实现日志按日期分割
May 21 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
python编程的核心知识点总结
Feb 08 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 Python
Python中实现最小二乘法思路及实现代码
Jan 04 #Python
Python找出最小的K个数实例代码
Jan 04 #Python
Python编程把二叉树打印成多行代码
Jan 04 #Python
2018年Python值得关注的开源库、工具和开发者(总结篇)
Jan 04 #Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
Jan 04 #Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
Jan 04 #Python
基于python实现在excel中读取与生成随机数写入excel中
Jan 04 #Python
You might like
php中文本操作的类
2007/03/17 PHP
PHP 简单日历实现代码
2009/10/28 PHP
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
cookie的secure属性详解
2015/04/08 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
python基本语法练习实例
2017/09/19 Python
Python之Sklearn使用入门教程
2021/02/19 Python
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
翻译专业应届生求职信
2013/11/23 职场文书
英语商务邀请函范文
2014/01/16 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
普宁寺导游词
2015/02/04 职场文书
网络妈妈观后感
2015/06/08 职场文书
小时代观后感
2015/06/10 职场文书
课题研究阶段性总结
2015/08/13 职场文书