下载地址:www.pan38.com/dow/share.p… 提取密码:1182
这个脚本提供了基础框架,包含平台选择、消息配置、搜索功能和自动发送逻辑。实际使用时需要根据各平台UI调整元素定位,并注意控制发送频率。建议先手动测试确定元素选择器正确性。
// 需要Auto.js 4.1.1以上版本支持 auto.waitFor(); console.show();
// 配置参数 const config = { platform: "pdd", // pdd/jd/tb message: "您好,本店新品上市,现在购买享8折优惠~", interval: 3000, // 发送间隔(ms) maxCount: 50, // 最大发送数量 keywords: ["女装", "男装"] // 搜索关键词 };
// 主函数 function main() { launchApp(); searchAndSend(); }
// 启动对应APP function launchApp() { switch(config.platform) { case "pdd": launch("com.xunmeng.pinduoduo"); break; case "jd": launch("com.jingdong.app.mall"); break; case "tb": launch("com.taobao.taobao"); break; } sleep(5000); }
// 搜索商家并发送私信 function searchAndSend() { let count = 0;
for(let keyword of config.keywords) {
// 执行搜索操作
id("search_edit").findOne().setText(keyword);
click("搜索");
sleep(3000);
// 遍历商家列表
let shops = className("android.view.View").depth(15).find();
for(let i = 0; i < shops.size() && count < config.maxCount; i++) {
let shop = shops.get(i);
shop.click();
sleep(2000);
// 进入私信界面
if(click("联系卖家")) {
sleep(3000);
// 输入并发送消息
let input = id("input_edit").findOne();
input.setText(config.message);
click("发送");
count++;
log("已发送给第" + count + "个商家");
// 返回列表页
back();
sleep(config.interval);
}
}
}
}
// 执行主程序 main();