AutoJS下载
AutoJS
AutoJS
官网:【链接】,已经不提供AutoJS下载了,新版为AutoJS Pro,收费
本地下载【链接】
安卓7.0以上可以用无障碍模式免ROOT执行点击操作,有ROOT的话也行。
AutoJS这款软件已经停更了,作者出的AutoJS pro 8.0是收费软件并且对QQ微信淘宝有限制。
脚本
"auto";
toast('开始运行,请打开京东任务页')
images.requestScreenCapture()
ys = new Array(760, 1160, 1350, 1550, 1730)
x = 970
sleep(500)
on = -49108
off = -7570829
for (;;) {
y = ison()
if (y > 0) {
click(x, y)
sleep(500)
for (i = 15; i; i--) {
x1 = random(200, 800)
y1 = random(1200, 1900)
x2 = random(200, 800)
y2 = random(1000, 1200)
swipe(x1, y1, x2, y2, 300)
sleep(1100)
}
back()
}
sleep(3000)
}
function ison() {
j = ys.length
img = images.captureScreen()
for (i = 0; i < j; i++) {
if (Math.abs(img.pixel(x, ys[i]) - on) < 50) {
return (ys[i])
}
}
return (0)
}
说明
脚本的原理是每1秒截一次屏,判断(x,ys)的位置是不是红色,是的话会模拟浏览动作。
浏览商品和加购物车任务只能手动完成,使用脚本会有问题。
此脚本只适配了Mix2S,其他屏幕分辨率请自行修改坐标:
在开发者模式里打开指针位置就能知道点击位置的坐标了。
如图,在每个按钮的右侧背景上取点(没必要很精确,注意避开按钮文字),坐标为(x,y1),(x,y2),(x,y3),……,记录x和y1,y2,y3,……的值,第一个分享按钮没必要记录。
脚本第5行x=960,把960改成你测得的x的值。
脚本第7行ys=new Array(950,1155,1350,1540,1715),把里面的数字改成y1,y2,y3,……的值,
注意要用半角逗号分隔,不然会报错。
例如你量出来有6个按钮,坐标为(980,950)(980,1150)(980,1350),(980,1530),(980,1710),(980,1890)
修改后的脚本:
第5行x=980
第7行ys=new Array(950,1150,1350,1530, 1710,1890)
如果有不懂可以在下面留言。
本文链接:https://blog.chrxw.com/archives/2020/05/21/1226.html
转载请保留本文链接,谢谢