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中使用NLTK库实现对词干的提取的教程
Apr 08 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
May 22 Python
详解python时间模块中的datetime模块
Jan 13 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
python 重定向获取真实url的方法
May 11 Python
教你一步步利用python实现贪吃蛇游戏
Jun 27 Python
Pytorch之contiguous的用法
Dec 31 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
基于Python中random.sample()的替代方案
May 23 Python
Python CSS选择器爬取京东网商品信息过程解析
Jun 01 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
python单元测试之pytest的使用
Jun 07 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/09/28 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python对列表排序的方法实例分析
2015/05/16 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
flask-restful使用总结
2018/12/04 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
python 如何用urllib与服务端交互(发送和接收数据)
2021/03/04 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
机关作风整顿个人整改措施2014
2014/09/17 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
三下乡个人总结
2015/03/04 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
公司转让协议书
2016/03/19 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技