autojs播放视频音频求助
通过autojs,使用什么函数实现支付宝小程序中的音频、视频一个一个的连续播放?
即:播放第一个音频(视频),然后判断播放完毕了,等待几秒,继续播放下一个音频(视频)...
请高手指点下思路,详细操作我再去百度,谢谢了!
左图中的“更多”通过text("更多").findOne().click()这个操作点不起,因为其它页面也有“更多”。也请教该怎么搞。
楼主。这个可不可以提取直播源 这个可能不能控件 只能tuse或者ocr 控件分析下看看有控件信息没 白狐 发表于 2023-8-10 19:35
楼主。这个可不可以提取直播源
谢谢!
就是因为抓包失败了,所以才采用这种模拟操作的方式来刷积分。 dxaw2458 发表于 2023-8-10 21:09
这个可能不能控件 只能tuse或者ocr 控件分析下看看有控件信息没
谢谢!
实在不行了,我就OCR。
现在是在考虑有没有跟简便通用的办法 fkiss 发表于 2023-8-10 21:17
谢谢!
实在不行了,我就OCR。
现在是在考虑有没有跟简便通用的办法
跟网页一样是没控件的 dxaw2458 发表于 2023-8-10 21:20
跟网页一样是没控件的
谢谢
我就百度+chatGPT,试着摸索 获取第一个播放的坐标值(x,y),下一个播放的坐标值为(x,y+固定值) 隔几秒截图对于区域内图像,如果一致则说明播放完成了,就换下一个播放 qqqwh 发表于 2023-8-11 08:04
获取第一个播放的坐标值(x,y),下一个播放的坐标值为(x,y+固定值)
chatgpt帮我这么写的
// 寻找所有匹配的"播报"元素
var broadcastButtons = text("播报").find();
console.log("共找到" + broadcastButtons.length +"个“播报”")
sleep(1000);
broadcastButtons.click();
sleep(5000);
// 检查是否至少有23个匹配的"播报"元素(包括第一个按钮)
if (broadcastButtons.length >= 20) {
for (var i = 1; i < 20; i++) {
broadcastButtons.click();
sleep(2000);
}
} else {
console.log("未找到足够的播报按钮。");
}
页:
[1]
2