You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.3 KiB
42 lines
1.3 KiB
3 weeks ago
|
|
||
|
var packageName = "com.xingin.xhs";
|
||
|
|
||
|
// 启动小红书应用
|
||
|
if (app.getAppName(packageName)) {
|
||
|
toast("启动小红书...");
|
||
|
app.launch(packageName);
|
||
|
log("Package launched: " + packageName);
|
||
|
sleep(3000); // 等待应用启动
|
||
|
} else {
|
||
|
toast("找不到小红书应用");
|
||
|
log("Error: 找不到小红书应用");
|
||
|
exit();
|
||
|
}
|
||
|
|
||
|
// 刷新主页
|
||
|
toast('刷新主页面...');
|
||
|
swipe(540, 500, 540, 1500, 500);
|
||
|
sleep(2000);
|
||
|
console.log('主页刷新完成');
|
||
|
|
||
|
// 查找并进入直播区域
|
||
|
var liveAreaButtonText = '直播'; // 确保文本正确
|
||
|
var liveAreaButton = text(liveAreaButtonText).visibleToUser().findOne(10000);
|
||
|
if (liveAreaButton) {
|
||
|
var bounds = liveAreaButton.bounds();
|
||
|
click(bounds.centerX(), bounds.centerY());
|
||
|
sleep(2000);
|
||
|
console.log('已进入直播区域');
|
||
|
} else {
|
||
|
console.error("未找到直播区域按钮: " + liveAreaButtonText);
|
||
|
exit();
|
||
|
}
|
||
|
|
||
|
var specificLiveButtonId = 'com.xingin.xhs:id/eox';
|
||
|
var specificLiveButton = id(specificLiveButtonId).visibleToUser().findOne(2000); // 加长查找等待时间
|
||
|
if (specificLiveButton) {
|
||
|
var bounds = specificLiveButton.bounds();
|
||
|
click(bounds.centerX(), bounds.centerY());
|
||
|
sleep(2000); // 等待直播间加载
|
||
|
console.log('已进入具体直播间');
|
||
|
}
|