1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python获取安卓屏幕截图的几种方法

Python获取安卓屏幕截图的几种方法

时间:2019-09-21 19:53:00

相关推荐

Python获取安卓屏幕截图的几种方法

学了python之后想写个手游脚本练练手,碰到的第一个问题就是如何获取手机屏幕的截图,尝试了几种方法,这里做一个总结,测试了几种方法如下:

adb获取截图,这是网上流传最广的方法。

优点:简单(实际上并没有啥优势)

缺点:效率极低啊,获取一张截图需2~4秒。Minicap & Airtest方式

优点:0.2秒获取一张截图(图像设置较小的分辨率,速度可能更高,实际使用延迟已经较低),使用简单

缺点:需安装第三方包将手机投影到PC,获取PC截图

优点:速度极快,0.04秒获取一张截图

缺点:使用较复杂,PC和手机都需安装软件采集手机屏幕,使用流媒体RTSP服务

优点:读取方便,采集频率高

缺点:延时高,1秒以上备注

获取截图是为了获取元素坐标,可以通过Poco之类的方法直接获取页面布局,这里不做详细介绍。

adb方式

adb应该是流传最广的方法了,原理是通过python调用系统命令,执行adb。

首先需准备adb工具,windows版本的百度网盘链接: /s/15azhmvrNBBDj6GcevFUZJ

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。