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 相关文章推荐
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
Python类属性与实例属性用法分析
May 09 Python
Python中常用操作字符串的函数与方法总结
Feb 04 Python
python中异常捕获方法详解
Mar 03 Python
Python字典及字典基本操作方法详解
Jan 30 Python
Python中 map()函数的用法详解
Jul 10 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
Feb 25 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
python实现多进程按序号批量修改文件名的方法示例
Dec 30 Python
Python如何使用字符打印照片
Jan 03 Python
python mysql中in参数化说明
Jun 05 Python
UI自动化定位常用实现方法代码示例
Oct 27 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 cc攻击代码与防范方法
2012/10/18 PHP
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
简单了解three.js 着色器材质
2020/08/03 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
Python功能键的读取方法
2015/05/28 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python 含参构造函数实例详解
2017/05/25 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
Python基于WordCloud制作词云图
2019/11/29 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
python 实现音频叠加的示例
2020/10/29 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
大学生应聘求职信
2014/05/26 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
公司员工管理制度
2015/08/04 职场文书