scrcpyRpa简介

33 阅读4分钟

简介

scrcpyRpa是对scrcpy二次开发,增加rpa能力,为游戏脚本和群控真机而设计,解决的需求,(1)技术不要触碰红线,被游戏公司封号(2)软件简单,能快速完成任务,节省劳力力,不想看到各种新概念和没见过的新设计,疲于学习(3)硬件节能,不想购买高配手机和电脑,增加了购买成本和电费支出 (4)能远程控制,不想用远程桌面(各种不便利)。scrcpyRpa为解决行业人四种需求而开发。

架构

scrcpyRpa底层使用的是scrcpy,利用scrcpy强大的视频流和执行动作功能,并将图像识别和ocr文字识别合并到scrcpy里面作为机器人的眼睛,再将执行动作(点击滑动等)抽离出来供python调用作为机器人的手。中间层使用的是python,负责多进程多脚本的调度并开启了一个web服务器,下与scrcpy联系,上与三大模块联系。最上层三大模块,web中控,自动控制(python脚本),手动控制(投屏)。

为何不会触碰技术红线?

答:真人接口,非root,非无障碍,非adb,执行动作使用的是scrcpyServer,而scrcpyServer使用的是android inputManagerService,inputManagerService就是java层的真人接口。

在些人害怕开启usb调试,这里要跟大家解释一下,任何厂商app都没有办法得知您是否开启了usb模式或者无障碍,但厂商app是可以通过MotionEvent/KeyEvent,也就是事件来源来判断您是用adb或者是用无障碍还是真人操控的手机。也就是说您开启没有问题,但您要使用它操控手机就可能会出现问题。

scrcpyRpa也是需要开启usb调试的,需要使用adb,但adb的作用只负责端口转发和对scrcpyServer的推送,其他事情adb不做,全部都由scrcpyServer完成,包括通信也没有用adb,使用的是unix socket,scrcpyServer使用的是真人接口操控的手机。所以使用scrcpyRpa永远不用担心技术触碰红线。

如果app厂商给您要权限,当你授权之后,提示不能开启开发者模式,这个问题也不要担心,因为手机是您自己的,您的权限大于app厂商的权限,您有很多办法可以绕过。

为何简单,节省劳力力?

答:scrcpyRpa做的是减法,一切非必要增加您学习成本的东西全部排除掉,不会让您看见,用最原始,简单,容易理解和人们习惯性的方式来解决问题。

scrcpyRpa设计特征1,绿色0污染

手机端:不需要安装任何app,也没有任何弹窗需要您给授权,就像手机不存在一样。

电脑端:下载解压双击即可使用,右键点击删除就能彻底删除干净。

scrcpyRpa设计特征2,用最低学习成本来解决问题

手动:甚至不用学习,仅凭自己的本能就能完成控制。

自动:眼睛只有4个接口,手只有6个接口,而大脑,只会用到python的if,循环,函数,变量,逻辑表达式,只用这几个就够了,其他可自由选择用或不用,即可完成所有机器人任务。而开发工具就用notepad Next一个记事本工具即可,或者使用web中控自带的代码编辑器也可以,都是开箱即用。

为何节省硬件资源?

答:手动自动中控三大模块共用缓冲区,传统方式,投屏软件是某一人开发,自动框架是某一人开发,中控是某一人开发,这三个人互相不认识,没有配合,谁开发都新开辟一条路线,就像北京到上海,三个人开三个车去,而scrcpyRpa是三个人开一个车,所以能节省硬件资源消耗。

scrcpyRpa支持远程操吗?

答:能,而且三大模块,自动,手动,中控全部支持远程控制。远程使用的好处是,不管你有多少台设备,只需要一台电脑就能全部控制,无需远程桌面,就像从baidu.com切换到qq.com一样简单。

免费

无限制的永久免费,不会出现使用几个月之后又收费了,也不会出现这个功能免费,使用另外的功能要开通VIP这种情况。

注意

不能跨分辨率和dpi,最好开发时用什么型号手机执行时也用相同型号的,现在很多可以跨分辨率DPI的算法,我都帮您试过了,太费资源而且不可靠,如果您不信,您可以试一下网易的airtest,干粗活可以,细活干不了的,当然它主要做测试用的,而游戏的自动完成任务并且出现意外情况能自我修复属于细活,所以最终采用了原始的算法,游戏脚本scrcpyRpa只相信最原始的算法,也就是像素级别的计算。

软件截屏

notepad next开发斗地主记牌器.png

本地投屏设置.png

本地投屏显示.jpg

调试监控.png

脚本选择1.png

图色坐标工具.png

远程脚本.png

远程投屏2.jpg

在线代码编辑器.png

联系方式

scrcpyRpa交流群1

QQ群:1057532426

祢衡大侠

QQ号:83567453