真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AutoJs4.1.0實戰(zhàn)教程---凹音短視頻

凹音短視頻邀請碼:VLFQ35

為企業(yè)提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、營銷型網(wǎng)站建設(shè)、競價托管、品牌運營等營銷獲客服務(wù)。創(chuàng)新互聯(lián)擁有網(wǎng)絡(luò)營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!

又一個區(qū)塊鏈大作,昨天剛剛發(fā)布,目前公測中。目前一個磚石是7RMB,一個號一天能0.5個。區(qū)塊鏈作品前期收益巨大,道友們還猶豫啥呢?

直接注冊是不能的的掃描二維碼注冊:

AutoJs4.1.0實戰(zhàn)教程---凹音短視頻

單擊代碼已經(jīng)寫好,分享給道友們:

auto.waitFor();//判斷和等待開啟無障礙
let see_count = 1000;// rawInput('請輸入滑動次數(shù)','1000');//手動輸入滑動次數(shù)默認(rèn)是1000次。
let appName = "凹音短視頻"
app.launchApp(appName);//只有一個快手極速版所以直接Launch就可以,不用包名
console.show(); //開啟日志(懸浮窗權(quán)限)
console.info(appName);
sleep(22000);//等待splash時間手機不好長點
probability = 10;//概率自動點贊、評論、關(guān)注的概率
timesInterval = 8;//間隔時間
CurveBrushScreen = false;//是否曲線滑動true取消滑動false直線滑動
adolescentWindows();//關(guān)閉青少年窗口
for (var i = 1; i < see_count; i++) {
    toastLog(appName + "滑動" + i + "次" + "總計:" + see_count + "次");//系統(tǒng)自帶目前我huweinova不顯示還不知道為啥
    let x1 = random(device.width * 0.2, device.width * 0.3);
    let y1 = device.height * 0.8
    let x2 = random(device.width * 0.2, device.width * 0.3);
    let y2 = device.height * 0.1
    let pressTime = random(400, 500);
    seeAdEarnDiamonds();
    randomHeart();
    randomUpSildeScreen(x1, y2, x1, y1, pressTime, probability);
    randomDownSildeScreen(x1, y1, x2, y2, pressTime, timesInterval, probability);
    slideScreenDown(x1, y1, x2, y2, pressTime, timesInterval, CurveBrushScreen);
}
//關(guān)閉當(dāng)前程序
home();//回到首頁
/**
 * 看廣告領(lǐng)鉆石
 */
function seeAdEarnDiamonds() {
    if (text("看廣告領(lǐng)鉆石").exists()) {
        toastError("發(fā)現(xiàn)看廣告內(nèi)容");
        let brect = text("看廣告領(lǐng)鉆石").findOnce().bounds();
        click(brect.centerX(), brect.centerY());
        sleep(30000);
    }
}
/**
 * 青少年窗口
 */
function adolescentWindows() {
    if (text("我知道了").exists()) {
        text("我知道了").findOnce().click();
    }
    if (text("知道了").exists()) {
        text("知道了").findOnce().click();
    }
}
/**
 * 直接無視
 */
function closeUpgrageTip() {
    if (text("直接無視").exists()) {
        text("直接無視").findOnce().click();
    }
    if (text("刷新重試").exists()) {
        text("刷新重試").findOnce().click();
    }
}
/**隨機點贊并休息一秒 */
function randomHeart() {
    index = random(1, 10);
    if (index == 1) {
        var target = id('btn_like').findOnce();
        if (target == null) {
            return;
        } else {
            target.click();
            sleep(1000);
        }
    }
}
/**
 * 隨機關(guān)注 id = rl_video_list_atten
 */
function randomFollow() {
    index = random(1, 10);
    if (index == 1) {
        var target = id('rl_video_list_atten').findOnce();
        if (target == null) {
            return;
        } else {
            target.click();
            sleep(1000);
        }
    }
}
/**
 * 貝塞爾曲線
 * @param {坐標(biāo)點} ScreenPoint 
 * @param {偏移量} Offset 
 */
function bezier_curves(ScreenPoint, Offset) {
    cx = 3.0 * (ScreenPoint[1].x - ScreenPoint[0].x);
    bx = 3.0 * (ScreenPoint[2].x - ScreenPoint[1].x) - cx;
    ax = ScreenPoint[3].x - ScreenPoint[0].x - cx - bx;
    cy = 3.0 * (ScreenPoint[1].y - ScreenPoint[0].y);
    by = 3.0 * (ScreenPoint[2].y - ScreenPoint[1].y) - cy;
    ay = ScreenPoint[3].y - ScreenPoint[0].y - cy - by;
    tSquared = Offset * Offset;
    tCubed = tSquared * Offset;
    result = {
        "x": 0,
        "y": 0
    };
    result.x = (ax * tCubed) + (bx * tSquared) + (cx * Offset) + ScreenPoint[0].x;
    result.y = (ay * tCubed) + (by * tSquared) + (cy * Offset) + ScreenPoint[0].y;
    return result;
}
/**
 * 滑動(默認(rèn)概率是百分之三十)
 * @param {*} qx 
 * @param {*} qy 
 * @param {*} zx 
 * @param {*} zy 
 * @param {*} time 
 * @param {*} timesInterval 
 */
function slideScreenDown(qx, qy, zx, zy, time, timesInterval, CurveBrushScreen) {
    if (CurveBrushScreen) {
        curveDown(qx, qy, zx, zy, time, timesInterval); //曲線概率
    } else {
        lineDown(qx, qy, zx, zy, time, timesInterval); //直線概率
    }
}
/**
 * 概率0-9 大于3的時候采用曲線概率 小于3的時候直線概率
 */
function randomFunction() {
    return Math.floor(Math.random() * 10);
}
function curveDown(qx, qy, zx, zy, time, timesInterval) {
    toastInfo("曲線滑動");
    var xxy = [time];
    var point = [];
    var dx0 = {
        "x": qx,
        "y": qy
    };
    var dx1 = {
        "x": random(qx - 100, qx + 100),
        "y": random(qy, qy + 50)
    };
    var dx2 = {
        "x": random(zx - 100, zx + 100),
        "y": random(zy, zy + 50),
    };
    var dx3 = {
        "x": zx,
        "y": zy
    };
    for (var i = 0; i < 4; i++) {
        eval("point.push(dx" + i + ")");
    };
    for (let i = 0; i < 1; i += 0.08) {
        let newPoint = bezier_curves(point, i);
        xxyy = [parseInt(newPoint.x), parseInt(newPoint.y)]
        xxy.push(xxyy);
    }
    gesture.apply(null, xxy);
    let randomMin = timesInterval * 1000;
    let randomMax = (parseInt(timesInterval) + 2) * 1000;
    let delayTime = random(randomMin, randomMax);
    sleep(delayTime);
}
/**
 * 屏幕向下滑動并延遲8至12秒
 */
function lineDown(startX, startY, endX, endY, pressTime, timesInterval) {
    toastInfo("屏幕向下滑動");
    swipe(startX, startY, endX, endY, pressTime);
    let randomMin = timesInterval * 1000;
    let randomMax = (parseInt(timesInterval) + 2) * 1000;
    let delayTime = random(randomMin, randomMax);
    sleep(delayTime);
}
/**
 * 按照指定概率隨機上滑
 * @param {*} startX 
 * @param {*} startY 
 * @param {*} endX 
 * @param {*} endY 
 * @param {*} pressTime 
 * @param {*} probability 
 */
function randomUpSildeScreen(startX, startY, endX, endY, pressTime, probability) {
    let randomIndex = random(1, parseInt(probability));
    if (randomIndex == 1) {
        swipe(startX, startY, endX, endY, pressTime);
        delayTime = random(12000, 15000);
        sleep(delayTime);
    }
}
/**
 * 連續(xù)下滑對上一個無興趣
 * 其實得和上滑做個排他,既然無興趣不要在上滑
 */
function randomDownSildeScreen(startX, startY, endX, endY, pressTime, timesInterval, probability) {
    let randomIndex = random(1, parseInt(probability));
    if (randomIndex == 1) {
        swipe(startX, startY, endX, endY, pressTime);
        sleep(2000);
        swipe(startX, startY, endX, endY, pressTime);
        sleep(timesInterval);
    }
}
/**
 * 輸出Tosat和Info日志
 * @param {日志消息} messagge 
 */
function toastInfo(message) {
    toast(message)
    console.info(message)
}
/**
 * 輸出Tosat和Error日志
 * @param {日志消息} messagge 
 */
function toastError(message) {
    toast(message)
    console.error(message)
}
function toastLog(message) {
    toast(message)
    console.log(message)
}
function toastWarn(message) {
    toast(message)
    console.warn(message)
}

文章題目:AutoJs4.1.0實戰(zhàn)教程---凹音短視頻
網(wǎng)頁地址:http://weahome.cn/article/gcpsdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部