抖音自動點贊評論私信指令碼!JAVA+js程式碼
阿新 • • 發佈:2020-11-29
抖音自動點贊指令碼!JAVA程式碼,已打包好
//2019-03-06 //孫教育者 //---------- auto(); setScreenMetrics(480, 800); launchApp("抖音短視訊"); sleep(5000); var comment1 = "自定義評頭品足情節1"; var comment2 = "自定義評說本末2"; var comment3 = "自定義臧否情節3"; var comment4 = "自定義評介本末4"; var comment5 = "自定義評頭品足本末5"; var waitTime = 1000*60 * 60; var date; var commArr = new Array(); if (comment1.length != 0) { commArr.push(comment1); } if (comment2.length != 0) { commArr.push(comment2); } if (comment3.length != 0) { commArr.push(comment3); } if (comment4.length != 0) { commArr.push(comment4); } if (comment5.length != 0) { commArr.push(comment5); } // 任意品頭論足前段 var commArr1 = new Array(); commArr1.push("喜性你的視訊"); commArr1.push("看了你的視訊,真正很鬧著玩兒"); commArr1.push("這視訊立志了"); commArr1.push("內容過火實事求是"); commArr1.push("2333"); // 肆意評介當間兒 var commArr2 = new Array(); commArr2.push(""); commArr2.push(" 太逗了"); commArr2.push(" 給你點贊"); commArr2.push(" 酷"); commArr2.push(" 牛批"); commArr2.push(" 加油哦"); // 任性評價後段 var commArr3 = new Array(); commArr3.push(""); commArr3.push("."); commArr3.push(".."); commArr3.push("..."); commArr3.push("!"); commArr3.push("!!"); commArr3.push("!!!"); var commArr4 = new Array(); commArr4.push("說得好"); commArr4.push("給你贊"); commArr4.push("允許你"); var pinglun = 1;// 1:先發評頭品足, 0:先發私信 var tempInterval; var i = 0; var time1; var time2; var timePrev; var timeNow; var totalTime; var beginTime; var vorTime; var jbRunTime = 0; var jbRunTime2 = 0; var count = 0; var commentCount = 0; var vol = 0; var decition = 0; var customInterval = 15000; var mainActivity = "com.ss.android.ugc.aweme.main.MainActivity"; if (currentActivity() == mainActivity) {// 倘然沒在抖音的主頁面,則洗脫 toast(">>>>>>>>>>>>本子啟動<<<<<<<<<<<<"); sleep(3000); date = new Date(); time1 = date.getTime(); beginTime = time1; vorTime = time1; timeNow = time1; log("開動歲時:" + time1); tempInterval = waitTime; toast("先後開動!"); for (; ;) {// 迴圈往復起頭 i++; sleep(1000); time2 = new Date().getTime(); timePrev = timeNow; timeNow = time2; var oneround = timeNow - timePrev; totalTime = timeNow - beginTime; log("for大迴圈耗時:" + oneround +" 評頭品足數="+count+" 私信數="+commentCount); sleep(10); log("總執行時間:" + Math.floor(totalTime / 60000) + "分鐘"); sleep(10); jbRunTime += oneround; jbRunTime2 += oneround; log("品評週期:" + Math.floor(jbRunTime / 60000) + "分鐘"); sleep(10); if (pinglun == 0 && jbRunTime >= tempInterval) { pinglun = 1; jbRunTime = 0; log("工夫到了" + Math.floor(tempInterval / 60000) + "分鐘,肇端臧否,評論週期歸零"); } log("是不是講評發言:" + pinglun); sleep(10); if (pinglun == 1) {// 躋身評價操作 customInterval = 1000 * 10 + Math.floor((Math.random() * 1000 * 5)); toastLog(Math.floor(customInterval / 1000) + "秒後評頭品足"); sleep(customInterval); toastLog("點贊"); Tap(447, 469); sleep(1000); Tap(447, 548); sleep(2000); Tap(215, 770); sleep(1500); var index1 = Math.floor((Math.random() * commArr1.length)); var index2 = Math.floor((Math.random() * commArr2.length)); var index3 = Math.floor((Math.random() * commArr3.length)); var randomComm = commArr1[index1] + commArr2[index2] + commArr3[index3]; if (randomComm == undefined || randomComm.length < 4) { randomComm = "good"; } var index = Math.floor((Math.random() * commArr.length)); log("品評始末:" + index1 + "," + index2 + "," + index3 + "," + index); var ran = Math.floor((Math.random() * 1000)); var finalComm = randomComm + " " + ran + " " + commArr[index]; id("wl").findOne().setText(finalComm); var inputInterval = 250 * finalComm.length; if (inputInterval < 4000) { inputInterval = 4000; } log("輸入耗時:" + inputInterval + ", len=" + finalComm.length); sleep(inputInterval);// 踵武使用者輸入時日,輸入速度辦不到太快 id("wo").findOne().click();// 點選“付諸” count++; var date1 = new Date(); var currTime = date1.getTime(); var oneDiff = (currTime - vorTime) / 1000; var diffTime = (currTime - beginTime) / 1000; vol = diffTime / count; vorTime = currTime; log("評介輪次:" + count + "\n 品評:" + finalComm + "\n 距上次" + oneDiff + "秒" + "\n 平均速度=" + vol + "秒/條"); if (count % 20 == 0) {// 每20條褒貶後,進來“私信”操作 pinglun = 0;// 切換“私信”模式 tempInterval = waitTime; if (count % 100 == 0) { tempInterval = 1000 * 60 * 60 * 20; } log("waitTime=" + (tempInterval / 60000) + "分鐘,