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 获取 Linux 系统信息的代码
Jul 13 Python
实现python版本的按任意键继续/退出
Sep 26 Python
python通过opencv实现批量剪切图片
Nov 13 Python
使用Python的package机制如何简化utils包设计详解
Dec 11 Python
Python实现破解12306图片验证码的方法分析
Dec 29 Python
numpy.delete删除一列或多列的方法
Apr 03 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
python函数调用,循环,列表复制实例
May 03 Python
python字典的值可以修改吗
Jun 29 Python
Python中常用的os操作汇总
Nov 05 Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
Apr 05 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 生成WML页面方法详解
2009/08/09 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
js格式化时间的方法
2015/12/18 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
Angular中支持SCSS的方法
2017/11/18 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
python网络编程示例(客户端与服务端)
2014/04/24 Python
使用Python生成url短链接的方法
2015/05/04 Python
Python中List.index()方法的使用教程
2015/05/20 Python
解析Python编程中的包结构
2015/10/25 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
django解决跨域请求的问题
2018/11/11 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
简历的自荐信
2013/12/19 职场文书
三八妇女节主持词
2015/07/04 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
初中英语教学反思范文
2016/02/15 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
React实现动效弹窗组件
2021/06/21 Javascript
Redis中一个String类型引发的惨案
2021/07/25 Redis