星联指纹手机支持一键新机,支持模拟机型,过风控等级。
1.获取设备截图
接口地址:http://$ip:$port/task=snap&level=3
请求方式:GET
参数说明:
当Android容器为独立ip模式时 ip为安卓容器实例IP port为9082
当Android共享ip时 ip为当前主机ip port为动态计算得出 计算方法为: 第一个Android容器实例 10005 第二个 10008 第三个 10011 .... 以此类推 公式为 (索引下标-1) *3 + 10005
level=1 为低分辨率 level=2 中等分辨率 level=3 原始分辨率
返回结果:
png格式图片
"""有不懂的地V球:TiktokLM 或者 Tik382"""
self.img_download_url = "http://" + kwargs["com"] + ":9082/task=snap&level=3"
def sreencap_img_by_adb(self, comm, x1, y1, x2, y2):
resp = requests.get(self.img_download_url)
if resp and resp.content:
bytImg = resp.content #.replace(b'\r\n', b'\n')
self.byteImage = cv2.imdecode(numpy.asarray(bytearray(bytImg), dtype=numpy.uint8), cv2.IMREAD_COLOR)
self.byteImage = self.byteImage[y1:y2, x1:x2]
else:
print("没有返回图片")
self.byteImage = None