python程序30行_30行Python代码刷王者荣耀金币,还怕没有金币买英雄?
原理
王者荣耀的冒险模式里有个挑战模式,第一次过关可以获得比较多的金币,后面重新挑战还是会获得少量金币,这不算是bug,只有你不嫌烦手动蛮力也可以刷金币。
推荐关卡:陨落的废都 - 魔女回忆
此关卡使用纯输出英雄20秒左右可以打BOSS,50秒左右可以通关,每次重复通关可以获得奖励19金币。在开挂前建议你手动通关体验一下。此为游戏原理。
简单来说,需要执行以下步骤:界面打开至挑战关卡:陨落的废都 - 魔女回忆 【点击下一步】
进入阵容调整界面,提前安排好阵容。【点击闯关】
进入挑战界面。【点击右上角-自动-等待挑战结束】
进入挑战完成界面。【点击屏幕继续】
进入关卡奖励界面。【点击再次挑战】
进入阵容调整界面,循环至步骤1或步骤2【貌似取决于游戏区和版本】
只要你能模拟屏幕点击就可以完成刷金币的脚本,在安卓模拟界面点击最简单的方式就是使用ADB发送命令,不需要root手机,不需要安装第三方软件,方便快捷。ADB命令点击屏幕坐标[x, y] 可以使用命令:
adb shell input tap x y
IOS 是否有类似工具和命令,我不清楚,如果有那么实现自动刷金币也很简单。
准备本脚本适用于安卓游戏区,需要真实安卓手机。
手机需开启USB调试模式,允许电脑调试。
电脑需安装好安卓驱动,一般豌豆荚或者各种管家可以自动帮你装好。
电脑需要有ADB工具集,很多方式可以获取。
ADB工具需要加入环境变量PATH中,方便随时调用。
电脑上需要安装Python,因为这是我选择的脚本语言。
专业的开发测试人员,也可以参考我的另外两篇博客:在 Windows 下搭建 Appium + Android 自动化测试环境
在Mac OSX 上配置Appium+Android自动化测试环境
如果只是为了刷金币,只需要安装好驱动和ADB工具即可。
步骤
如果万事具备,那么步骤就非常简单。
环境检测用USB连接手机,如果弹出警告,请允许电脑调试手机。
使用命令 adb devices 检验adb和手机状态已经就绪。
$ adb devices
List of devices attached
b******4 device
模拟点击屏幕,比如你可以打开画图软件,然后运行命令:
adb shell input tap 500 500
如果如果一切OK,那么你将看到画图软件在坐标(500,500)的位置有一个点。
代码实现
通关需要点击的屏幕位置是固定的,加上注释我们只需要不到30行代码就可以完成。
def tap_screen(x, y):
os.system('adb shell input tap {} {}'.format(x, y))def do_money_work():
print('#0 start the game')
tap_screen(1600, 970)
sleep(3)
print('#1 ready, go!!!')
tap_screen(1450, 910)
sleep(15)
print('#2 auto power on!')
tap_screen(1780, 40) for i in range(25):
tap_screen(1000, 500)
sleep(1)
print('#3 do it again...\n')
tap_screen(1430, 980)
sleep(3)
然后我们写一个主函数来循环刷钱。
if __name__ == '__main__': for i in range(repeat_times): print('round #{}'.format(i + 1))
do_money_work()
拿来主义
如果你喜欢拿来主义,请访问本文项目地址:https://github.com/tobyqin/ko...
然后:下载项目中的 kog.py 到本地。
将游戏打开,进入挑战模式,魔女回忆,阵容调整界面。
根据手机性能和分辨率,调整 kog.py 中的参数。(手机分辨率,刷金次数等等)
运行以下命令,手机上就可以查看实时运行效果。
python kog.py
注意:每周金币上限4200,需要接近4个小时,不建议一次刷满,手机和你都要休息。
铭文,手机性能,英雄选择都会影响通关速度,自己微调等待时间。
如果你不想被USB数据线束缚,可以考虑 使用无线连接Android真机 。
声明
本脚本纯属娱乐和探索的心得,如果你因为违反了游戏规则导致被封号,我概不负责。
在这里分享一些python零基础的资料需要加群:870222180即可获取!
python程序30行_30行Python代码刷王者荣耀金币,还怕没有金币买英雄?相关推荐
- python程序-30分钟学会用Python编写简单程序
原标题:30分钟学会用Python编写简单程序 参与文末每日话题讨论,赠送异步新书 异步图书君 学习目标 知道有序的软件开发过程的步骤. 了解遵循输入.处理.输出(IPO)模式的程序,并能够以简单的方 ...
- Python代写CSSE1001/7030 python程序作业、代做python CSSE1001/7030程序作业、 代写CSSE1001/7030 python 作业...
Python代写CSSE1001/7030 python程序作业.代做python CSSE1001/7030程序作业. 代写CSSE1001/7030 python 作业 Uno++ Assignm ...
- Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址
一.前言 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 今天给 ...
- Python+Fiddler5带你爬取6000+高清王者荣耀cosplay图
Python+Fiddler5带你爬取6000+高清王者荣耀cosplay图 写在前面 最近在玩蛇的时候发现一个抓包神器Fiddler,简直不要太好用,于是当作练手就把这软件给安排了,王者荣耀盒子一个 ...
- 零代码以“王者荣耀”为例解析设计七原则
摘要:一文助你深入理解设计模式七大原则. 本文分享自华为云社区<零代码以"王者荣耀"为例解析设计七原则,助你面试拿"五杀">,作者: 陈言必行 . ...
- 零代码以“王者荣耀”为例解析设计七原则,助你拿下面试
零代码以"王者荣耀"为例解析设计七原则,助你面试拿"五杀" 前言: 一,单一职责原则 1.1 举例说明: 惩戒上单 1.2 原则解析: 单一职责 二,开放封闭原 ...
- python程序30行_30行Python代码,打造一个简单的微信群聊助手,简单方便
大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...
- python社区微信群_30行Python代码,打造一个简单的微信群聊助手,简单方便
大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...
- python玩王者荣耀皮肤_Python爬虫:十几行代码下载王者荣耀所有皮肤
访问,一键创建你的人工智能项目作者 | 王强 来源 | C与Python实战 起因:前两天在公众号上看到一篇文章内容就是爬取王者荣耀的皮肤,但是内容太大概了,如果跟着他做肯定做不出来,所以我打算自己做 ...
- 复制部分网页源代码到本地HTML文件,使用Python ==> pqQuery库 导入本地html文件,实现6行代码输出王者荣耀所有人物角色姓名
前言:本次使用Google浏览器测试(不同浏览器会有些许差异,但是逻辑相通) 1.打开 英雄资料列表页-英雄介绍-王者荣耀官方网站-腾讯游戏 :https://pvp.qq.com/web201605 ...
最新文章
- IDEA 连接MySQL数据库
- 把本地mysql备份到服务器innodb_使用mysql备份工具innobackupex将本地数据 直接恢复 到远端服务器数据目录操作实例...
- 【美团】招聘计算机视觉研究岗实习生
- 从无到有,支付路由系统升级打怪之路|原创
- 需求工程阅读笔记03
- 玩转Github —— Octotree Chrome插件
- android usb触摸屏驱动 win10,Win10手机居然这样兼容安卓:直接运行apk!
- 我的第一个Python程序(简单的用户名密码登录程序)
- JavaScript 实现 GriwView 单列全选
- linux android开发环境搭建
- strchr,wcschr 及strrchr, wcsrchr,_tcschr,_tcsrchr函数
- Java基础面试题(2022最新版汇总)
- mysql时间减去1年_mysql时间增加一年
- No Assembler service found - please make sure that the right jars are in your classpath
- 条码生成器如何导入CSV文件批量生成条形码
- 计算机金钱符号怎么打,€欧元符号怎么打出来?各种输入欧元的货币符号方法!...
- win7交换机共享宽带连接上网
- 除了喊话SHEIN,AllyLikes还有阿里的另一层考量
- 虚拟机和宿主机通过socket通信【C4】
- Win7怎么进入安全模式改密码
热门文章
- filebeat报错:Harvester could not be started on exist file
- 【Microsoft Azure 的1024种玩法】二十八. 基于Azure Cloud搭建IPS入侵防御系统实现安全流量实时分析
- WPF MVVM Page 页面导航实例
- 分库分表会带来读扩散问题?怎么解决?
- 12C Sharding 学习安装
- Hack the box (HTB) Metatwo靶机
- 洛谷:P哥的桶(线段树 + 线性基)
- 普适计算-2014/02/28
- 企业等保分几级?企业三级等保堡垒机必备方案
- 【第一个Vue上手小项目Day4】史上最简单的Element-table表格+Pagination 分页(前后端结合)