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实现数通设备端口监控示例
Apr 02 Python
python对字典进行排序实例
Sep 25 Python
python简单的函数定义和用法实例
May 07 Python
详解Python中的strftime()方法的使用
May 22 Python
Python多线程下载文件的方法
Jul 10 Python
Python实现的桶排序算法示例
Nov 29 Python
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
Oct 11 Python
python中dict使用方法详解
Jul 17 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
Python如何自动获取目标网站最新通知
Jun 18 Python
Django中ORM的基本使用教程
Dec 22 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
中国的第一台收音机
2021/03/01 无线电
PHP中的extract的作用分析
2008/04/09 PHP
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python3编写C/S网络程序实例教程
2014/08/25 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
python numpy数组复制使用实例解析
2020/01/10 Python
python实现低通滤波器代码
2020/02/26 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
意大利网上药房:Farmacia 33
2020/01/27 全球购物
华为的Java面试题
2014/03/07 面试题
运动与健康自我评价
2015/03/09 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
如何在C++中调用Python
2021/05/21 Python
vue 实现上传组件
2021/05/31 Vue.js