admin管理员组文章数量:1530045
Autojs 悟空浏览器
- 悟空-看广告
- 悟空-搜索赚金币
- 参考资料
悟空-看广告
/**
* 范围点击
*/
function clickBounds(obj) {
if(obj == null || !obj.bounds){
return;
}
var point = obj.bounds()
click(point.centerX() + random(0, 10), point.centerY() + random(0, 10))
}
/**
* 关闭声音
*/
function soundOff(){
var sel = desc('开启声音').boundsInside(0, 0, device.width / 2, device.height /8);
if (sel.exists()) {
var btn = sel.findOnce();
clickBounds(btn);
}
}
/**
* 等待时间
*/
function mySleep(){
var regex = /^(\d+)s$/;
var sel = textMatches(regex);
if (sel.exists()) {
var btn = sel.findOnce();
var txt = btn.text();
var time = parseInt(txt.match(regex)[1]);
sleep(time * 1000 + random(3000, 5000));
}
}
/**
* 返回
*/
function myBack(){
var sel = text("反馈");
if(sel.exists()){
var [left, top, right, bottom] = [924, 60, 1008, 144];
var width = right - left;
click(left + width/2 + random(0, 10), top + width/2 + random(0, 10));
}else{
back();
}
}
/**
* 按给定的正则点击并播放
*/
function clickAndPlay(regex){
var sel = textMatches(regex);
if (sel.exists()) {
var btn = sel.findOnce();
sleep(2000);
clickBounds(btn);
sleep(2000);
soundOff();
// sleep(30000 + random(1000, 2000));
mySleep();
myBack();
return true;
}
return false;
}
/**
* 按给定的正则点击
*/
function clickBtn(regex){
var sel = textMatches(regex);
if (sel.exists()) {
var btn = sel.findOnce();
sleep(2000);
clickBounds(btn);
return true;
}
return false;
}
function main(){
if(clickBtn(/^看视频$/)){
}else if(clickBtn(/^领取金币$/)){
}
if(clickAndPlay(/^再看一个领.*(\d+)$/)){
} else if(clickAndPlay(/^看视频领取.*(\d+)$/)){
} else if(clickAndPlay(/^再看一条视频领.*(\d+)$/)){
} else if(clickAndPlay(/^再看一个获得(\d+)金币$/)){
} else if(clickAndPlay(/^看视频再领.*(\d+)$/)){
} else if(clickAndPlay(/^继续观看$/)){
} else if(clickBtn(/^继续观看$/)){
}
}
var i = 1;
while(true){
main();
sleep(2000);
console.log(`完成 ${i++} 次!`);
}
悟空-搜索赚金币
function jerrySwipe(){
let p = {
_x1: device.width * 0.5,
_y1: device.height * 0.7,
_x2: device.width * 0.7,
_y2: device.height * 0.5,
x1: function() { return this._x1 + random(100, 200); },
y1: function() { return this._y1 + random(100, 200); },
x2: function() { return this._x1 + random(50, 50); },
y2: function() { return this._y2 + random(50, 100); }
};
var speedArr = [200,200,200,200,200,220,230,240,250,500,1000,2000,3000];
function innerSwipe(i){
swipe(p.x1(), p.y1(), p.x2(), p.y2(), 100 + speedArr[random(0, speedArr.length-1)]);
}
innerSwipe(1);
}
/**
* 范围点击
*/
function clickBounds(obj) {
if(obj == null || !obj.bounds){
return;
}
var point = obj.bounds()
click(point.centerX() + random(0, 10), point.centerY() + random(0, 10))
}
/**
* 按给定的正则点击
*/
function clickBtn(regex){
var sel = textMatches(regex);
if (sel.exists()) {
var btn = sel.findOnce();
clickBounds(btn);
}
}
var i = 1;
while(true){
jerrySwipe(1);
sleep(1000);
clickBtn(/.*点击继续搜.*/);
console.log(`完成 ${i++} 次!`);
}
参考资料
AutoX.js 不需要Root权限 的 JavaScript 自动化软件
版权声明:本文标题:Autojs 悟空浏览器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726654119a1080055.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论