环境:安卓,安装auto.js APP,开启无障碍权限
源代码,每执行一次在论坛中发布五个帖子,间隔1min
setScreenMetrics(1080, 1920); //设置屏幕分辨率为1080*1920
console.show(); //开启日志(悬浮窗权限)
//函数区域
//取随机数num
function GetRandom(min, max) {
var num = Math.floor(Math.random() * (max - min) + min);
return num;
}
var CommentKeyWord = [
'何时诏此金钱会,暂醉佳人锦瑟旁。',
'半亩方塘一鉴开,天光云影共徘徊。'
];
//程序步骤区域
console.info("打开APP,延时5s");
launchApp("花粉俱乐部"); //打开APP
sleep(5000)
function fatie()
{
console.info("点击发布");
//发布按钮位置493,1793,565,1865 493,1793,565,1865
// var zanx = GetRandom(500,550)
// var zany = GetRandom(1880,1865)
click(566,1860);
sleep(2000)
console.info("点击帖子");
//帖子坐标24,1476,282,1656
var zanx2 = GetRandom(24,282)
var zany2 = GetRandom(1476,1656)
click(zanx2, zany2);
sleep(2000)
//输入标题
console.info("今日推荐诗句");
let comment ="今日打卡";
setText(0, comment); //随机输入评论内容
sleep(2000)
//点击输入框 com.huawei.fans:id/ev_content
console.info("点击输入框");
id("ev_content").findOne().click()
sleep(2000)
//输入帖子正文
console.info("输入帖子正文");
let commentzw = CommentKeyWord[Math.floor(Math.random() * CommentKeyWord.length)];
setText(1, commentzw); //随机输入评论内容
sleep(2000)
//点击分类选项 com.huawei.fans:id/layout_subject_selector
console.info("分类选项");
id("layout_subject_selector").findOne().click()
sleep(2000)
//分享交流区域 48,278,1032,339 48,278,1032,339
console.info("分享交流");
var zanx3 = GetRandom(50,1030)
var zany3 = GetRandom(280,330)
click(70,317);
sleep(2000)
//点击发布按钮 com.huawei.fans:id/ab_sure
console.info("点击发布按钮");
id("ab_sure").findOne().click()
sleep(2000)
// 返回首页
back()
}
// 每日发五个帖子
for (var i=0; i<5; i++)
{
fatie();
sleep(60000)
}