用脚本肝iOS服FGO无限池(1):折腾WebDriverAgent
让我们从头开始,踏上这场iOS版FGO无限池的自动化探索。首先,我们的主角是一台闲置已久的iPhone 6s Plus,运行着iOS 15.0,考虑到全面屏设备可能存在的零点问题,这个选择显得明智。 在你的开发平台,一台Intel NUC 8搭配黑苹果系统,静静地等待着我们的指令——macOS 11.5.2,这台设备的性价比超乎你的想象,成本不到3000元。关于如何搭建,我稍后会分享详细的搭建过程。 接下来是工具链:Xcode 13.0,这是编译WebDriverAgent的基石;Homebrew,macOS的包管理器,会帮助我们安装必不可少的usbmuxd;而Airtest,作为这次自动化任务的主力,它的强大功能将在后续大放异彩;最后,别忘了Python,这个万能的编程语言,是我们脚本的指挥棒。 在终端中,只需一行命令,就能按照Homebrew官网的指引安装: 然后,通过brew安装usbmuxd,这是连接手机和电脑的桥梁: 接着,我们开始下载Xcode,正式版在App Store,而为了节省流量,我选择了beta版的安装包。在开发者网站上,你需要下载大约10GB的文件。 信任设置是关键,连接手机后,你需要在设备上确认是否信任你的Mac。然后,是时候下载WebDriverAgent了,通过命令行在桌面上创建一个新的项目: 接下来,我们需要对WebDriverAgent进行一些配置。首先打开项目,选择Scheme中的WebDriverAgentRunner,然后配置设备、签名和能力。记得选择正确的Apple ID,并为Product Bundle Identifier设置一个独特的标识符,遵循Android包名格式。 经过编译和测试,手机上会显示一个无图标的应用,同时屏幕会有一层灰色的遮罩。这时,在终端输入iproxy命令,打开Airtest并选择连接,你的手机桌面将实时显示在Airtest的界面上,但可能会有较大的投屏延迟。 对于有Python基础的你,这将是一个相对轻松的挑战。通过像opencv的match()这样的图像识别技术,我们可以实现刷本的自动化。Airtest的API文档提供了一站式解决方案,让你轻松上手。 9月29日更新: 为了降低延迟,我尝试了在命令行中运行Airtest。安装airtest库后,使用以下命令行启动你的项目,加上--no-image参数,你会发现延迟得到了显著减少,操作变得更加流畅。 现在,框架已经搭建完毕,接下来就是用自动化脚本征服那无尽的池子,享受刷本的乐趣了。
探索iOS服FGO无限池的脚本之旅(1):从零开始的自动化挑战</
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install usbmuxd
cd Desktop
git clone https://github.com/appium/WebDriverAgent.git
下一步:图像识别与自动化</
python3 -m pip install airtest
airtest run 【你的项目路径】 --device iOS:///127.0.0.1:8100 --no-image
氐青亮跃: FGO圣诞二期无限池什么阵容刷的快?FGO圣诞二期落雪级速刷攻略.本次圣诞二期活动的无限池可以刷很多辉石,很多小伙伴也是肝爆,强力的阵容可以节约时间,就...
安居区19578817842: fgo无限池一池多久 - ?
氐青亮跃: 完成活动礼装收集后,一池大概需要打8-10轮时间.大佬三光炮秒杀的话,最理想大概在1.5min一轮,当然咸鱼基本是前几轮要攒宝具,最后再秒杀,那么平均在2.5min左右. 也就是说,一个池子仅肝的时间大概在20min-25min,这并不是很长.但是对于练度不足没有那么多光炮的新人可能更糟糕,大概要到40min左右.一般人3小时肝8池是没有问题的,无限池会持续到活动结束,那么除掉获取活动礼装的两天,至少有12天的时间肝,假设每天1小时,那么至少能肝32池.如果每天有2小时就有64池.这里没有计算打每日本,即使每天只有1小时还得打每日本,至少25池是没有问题的.
安居区19578817842: 命运冠位指定fgo尼禄祭再临无限池AP规划攻略 ?
氐青亮跃: 命运冠位指定fgo尼禄祭再临无限池AP规划攻略 尼禄祭又是一个FGO久违的无限奖池活动,在不久后即将二度开启,届时大家该如何保证高效刷素材呢?来看看下面的无限...
安居区19578817842: fgo摩根祭无限池刷多少最合适fgo摩根祭无限池刷刷取池数推荐 ?
氐青亮跃: 命运冠位指定游戏里面目前无限池活动已经来到了第二期了,不知道第一期的关卡玩家刷了多少池呢,每次无限池都是一个获取素材和qp的最好时机,那么摩根祭无限池刷...
安居区19578817842: FGO圣诞节二期无限池道具一览 ?
氐青亮跃: FGO圣诞节二期无限池有什么材料?FGO圣诞节二期无限池道具一览.无限池是好文明,能够大量提高玩家的练度,很多小伙伴也是要做一些肝爆的准备啦,就让小编给大家带来FGO圣诞节二期无限池有什么材料?FGO圣诞节二期无限池道具一览吧.无限池材料一览:1-6池7池以后本期活动作为一次立派的无限池刷刷刷活动,请各位在保障自己的发量 和肝脏 的情况下刷个痛吧大量的铜材料即时刷个100池也是不嫌弃多的
安居区19578817842: fgo怎么快速得经验卡 - ?
氐青亮跃: 1、速刷狗粮本,大英雄带宝石翁首发+宝石翁狂光炮+孔明,预备一个宝石翁狂光炮,一般3-4回合一次狗粮本. 2、无限池,之前的尼禄祭,之后的圣诞活动,都可以获得大量狗粮.
安居区19578817842: fgo ios怎么刷初始? - ?
氐青亮跃: 先用re进入根目录的data,再进data里的data 三维的毁灭 如果data里文件过多,不妨搜索下 然后进入,点cache 如若你手抽完毕了,里面会多出三个save.dat,将其删除即可
安居区19578817842: 命运冠位指定fgo国服本能寺无氪平民流程攻略 ?
氐青亮跃: 命运冠位指定fgo国服本能寺无氪平民流程攻略 目前流行的国服FGO本能寺攻略都太过繁琐且适合土豪,为此小编下面来简要说说其实平民玩家每天需达成的本能寺流程攻...
安居区19578817842: fgo复刻有限奖池啥意思 - ?
氐青亮跃: 复刻有限奖池最典型的就是圣诞的复刻版,原版都是无限池,轻量版对池子的抽取上限进行了限制 图片来源:Fgowiki
安居区19578817842: 命运冠位指定fgo情人节活动所需体力苹果统计 ?
氐青亮跃: 命运冠位指定fgo情人节活动所需体力苹果统计 本周末,FGO星战活动即将结束,下一个就是情人节活动了,那大家做好肝的准备了吗?下面就来看看情人节活动所需体力...