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 django 实现验证码的功能实例代码
May 18 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
Python实现学校管理系统
Jan 11 Python
python将字典内容存入mysql实例代码
Jan 18 Python
python之pandas用法大全
Mar 13 Python
关于python2 csv写入空白行的问题
Jun 22 Python
Django处理多用户类型的方法介绍
May 18 Python
django之状态保持-使用redis存储session的例子
Jul 28 Python
python+selenium select下拉选择框定位处理方法
Aug 24 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 Python
python爬虫中的url下载器用法详解
Nov 30 Python
python爬虫scrapy基本使用超详细教程
Feb 20 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 fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
详解vue中axios的封装
2018/07/18 Javascript
js隐式转换的知识实例讲解
2018/09/28 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
Python编程实现使用线性回归预测数据
2017/12/07 Python
python Opencv将图片转为字符画
2021/02/19 Python
Python 中的lambda函数介绍
2018/10/10 Python
python文件拆分与重组实例
2018/12/10 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
python数据抓取3种方法总结
2021/02/07 Python
小学生自我评价范例
2013/09/24 职场文书
党组织公开承诺书
2014/03/29 职场文书
程序员求职信
2014/04/16 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
文艺部部长竞选稿
2015/11/21 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js