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让图片按照exif信息里的创建时间进行排序的方法
Mar 16 Python
深入Python解释器理解Python中的字节码
Apr 01 Python
python检查序列seq是否含有aset中项的方法
Jun 30 Python
Python删除windows垃圾文件的方法
Jul 14 Python
Python编程之event对象的用法实例分析
Mar 23 Python
Django 使用logging打印日志的实例
Apr 28 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
Python3之字节串bytes与字节数组bytearray的使用详解
Aug 27 Python
python的命名规则知识点总结
Oct 04 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
python3爬虫中异步协程的用法
Jul 10 Python
如何创建一个Flask项目并进行简单配置
Nov 18 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中单双引号的区别详解
2016/06/12 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
2017/08/28 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
分析python动态规划的递归、非递归实现
2018/03/04 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
物流管理应届生求职信
2013/11/07 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
医德医风自我评价
2014/09/19 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
春季运动会加油词
2015/07/18 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
公司周年庆寄语
2019/06/21 职场文书
SQL Server中使用表变量和临时表
2022/05/20 SQL Server
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers