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在指定目录下查找gif文件的方法
May 04 Python
在Lighttpd服务器中运行Django应用的方法
Jul 22 Python
深入理解python函数递归和生成器
Jun 06 Python
Python中多线程的创建及基本调用方法
Jul 08 Python
详解python实现读取邮件数据并下载附件的实例
Aug 03 Python
Python 列表理解及使用方法
Oct 27 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
Feb 22 Python
Django logging配置及使用详解
Jul 23 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 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连接mysql数据库代码
2009/03/10 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
jquery中ajax学习笔记一
2011/10/16 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
javaScript语法总结
2016/11/25 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
python中的itertools的使用详解
2020/01/13 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
QML用PathView实现轮播图
2020/06/03 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
校园公益广告语
2014/03/13 职场文书
挂职学习心得体会
2014/09/09 职场文书
故宫的导游词
2015/01/31 职场文书
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL