python模拟点击玩游戏的实例讲解


Posted in Python onNovember 26, 2020

小编发现很多小伙伴都喜欢玩一些游戏,而手游因为玩的场景限制不多,所以受众的人更多。游戏里有很多重复的任务需要我们完成,虽然过程非常无聊,但是为了任务奖励还是有很多小伙伴不厌其烦的去做。那么,有没有什么方法,可以让我们从重复的操作中解放出来呢?今天小编就教大家用python模拟点击玩游戏。

这里以阴阳师为例,比如刷觉醒:

  • 我们应该在探索页面中,点击左下角的觉醒材料
  • 然后选择你要刷的麒麟
  • 选择层数,点击挑战
  • 点击准备
  • 点击任意位置获得红蛋,点击任意位置开启,再次点击任意位置回到 3
  • 开始下一次 刷刷刷

这里有几个要注意的地方,会在程序里一一指出来。

既然我们要点击的区域很多,那我们就得记录很多的坐标,所以我用了一个函数来检测当前句柄和鼠标的位置。

def getPos():
  global pos
  while True:
    time.sleep(0.2)
    getCurPos()
    pos=getCurPos()
    s=getWinHandle(pos)
    print s ,pos

这个函数会一直输出你鼠标所在的位置信息和鼠标焦点所在的窗口句柄,通过记录这些数据,我们可以告诉程序接下里需要移动和点击的轨迹。

准备完成之后,我们就开始刷刷刷!

到此这篇关于python模拟点击玩游戏的实例讲解的文章就介绍到这了,更多相关python模拟点击玩游戏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python threading多线程编程实例
Sep 18 Python
python3.5实现socket通讯示例(TCP)
Feb 07 Python
matplotlib中legend位置调整解析
Dec 19 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
Python3实现的旋转矩阵图像算法示例
Apr 03 Python
python命令行工具Click快速掌握
Jul 04 Python
Python倒排索引之查找包含某主题或单词的文件
Nov 13 Python
关于Tensorflow分布式并行策略
Feb 03 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
Apr 10 Python
python判断正负数方式
Jun 03 Python
python语言time库和datetime库基本使用详解
Dec 25 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 #Python
Django filter动态过滤与排序实现过程解析
Nov 26 #Python
python中用ctypes模拟点击的实例讲解
Nov 26 #Python
python爬虫分布式获取数据的实例方法
Nov 26 #Python
python分布式爬虫中消息队列知识点详解
Nov 26 #Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 #Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 #Python
You might like
浅析PHP文件下载原理
2014/12/25 PHP
ThinkPHP控制器详解
2015/07/27 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
javascript验证身份证号
2015/03/03 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
JavaScript实现url参数转成json形式
2016/09/25 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
python实现基于SVM手写数字识别功能
2020/05/27 Python
django如何连接已存在数据的数据库
2018/08/14 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
2020/02/14 Python
python程序需要编译吗
2020/06/19 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
Java语言程序设计测试题选择题部分
2014/04/03 面试题
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
五好家庭事迹材料
2014/12/20 职场文书
五好家庭申报材料
2014/12/20 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
SpringBoot 整合mongoDB并自定义连接池的示例代码
2022/02/28 MongoDB
css3新特性的应用示例分析
2022/03/16 HTML / CSS