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中用get()方法获取字典键值的教程
May 21 Python
总结网络IO模型与select模型的Python实例讲解
Jun 27 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
Python网络编程之TCP与UDP协议套接字用法示例
Feb 02 Python
Python序列循环移位的3种方法推荐
Apr 09 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
Jan 17 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
用Python解数独的方法示例
Oct 24 Python
Django 实现Admin自动填充当前用户的示例代码
Nov 18 Python
Python绘制散乱的点构成的图的方法
Apr 21 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实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
php的dl函数用法实例
2014/11/06 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
10个php函数实用却不常见
2015/10/13 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
python解析html开发库pyquery使用方法
2014/02/07 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
python manage.py runserver流程解析
2019/11/08 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
综合测评自我鉴定
2013/10/08 职场文书
质检部职责
2013/12/28 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
公司表扬稿范文
2015/05/05 职场文书
2015双创工作总结
2015/07/24 职场文书