代码拉取完成,页面将自动刷新
同步操作将从 lin_bo/autojs-demo 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
let uiWaitTime = 1000;
function clickUI(item, waitTime) {
if (item) {
if (item.clickable()) {
item.click();
} else {
click(item.bounds().centerX(), item.bounds().centerY());
}
if (waitTime && waitTime > 0) {
// console.log('睡眠' + waitTime)
sleep(waitTime);
}
} else {
console.warn("UI控件为空,无法点击");
}
}
function __openApp__() {
// 启动app
app.startActivity({
action: "android.intent.action.MAIN",
packageName: "com.jingdong.app.mall",
className: "com.jingdong.app.mall.main.MainActivity",
category: ["android.intent.category.LAUNCHER"],
flags: ["activity_new_task"]
});
sleep(uiWaitTime * 3);
}
// 打开关注店铺页面
function __openConcernedShopPage__() {
// 打开【我的】标签页
let btn = text('我的').find()[0];
clickUI(btn, uiWaitTime);
console.log('打开【我的】标签页');
btn = text('店铺关注').find()[0];
clickUI(btn, uiWaitTime);
console.log('打开【店铺关注】页面');
}
// 取消店铺关注,返回是否还有关注店铺
function __cancleAttention__() {
// 进入编辑模式
let btn = text('编辑').find()[0];
if (!btn) {
console.log('没有关注的店铺');
return false;
}
clickUI(btn, uiWaitTime);
console.log('点击【编辑】按钮');
// 全选已展示的店铺
btn = text('全选').find()[0];
clickUI(btn, uiWaitTime);
console.log('点击【全选】按钮');
// 取消关注
btn = text('取消关注').depth(13).find()[0];
clickUI(btn, uiWaitTime);
console.log('点击【取消关注】按钮');
// 确定
btn = text('确定').find()[0];
clickUI(btn, uiWaitTime);
console.log('点击【确定】按钮');
sleep(uiWaitTime);
return true;
}
function run() {
__openApp__();
__openConcernedShopPage__();
let count = 0;
while(__cancleAttention__()) {
console.log('第' + ++count + '次取消关注');
}
}
run()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。