最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AutoJs實現(xiàn)刷寶短視頻的思路詳解

 更新時間:2020年05月22日 11:23:35   作者:人人都叫我漁歌  
這篇文章主要介紹了AutoJs實現(xiàn)刷寶短視頻的思路詳解,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Auto.js 是個基于 JavaScript 語言運(yùn)行在Android平臺上的腳本框架。Auto.js主要工作原理是基于輔助服務(wù)AccessibilityService。

今天主要和大家分享一下刷刷刷過程中提示直播的窗體關(guān)閉問題,

我的手機(jī)判斷一下android.widget.RelativeLayout控件的數(shù)量。9個是正常的超過了就是有直播提醒。當(dāng)然不同的手機(jī)可能不一樣,大家自己修改一下吧!

 let liveVideo=className ("android.widget.RelativeLayout").find();
 if(liveVideo.length>9){
  clickScreen();
 }

其實還有一個思路:就是每一次都點擊一下屏幕。

總體代碼:

auto.waitFor();
let see_count = 1000;// rawInput('請輸入滑動次數(shù)',"3000");
app.launchApp('刷寶短視頻');
sleep(4000);
console.show(); //開啟日志(懸浮窗權(quán)限)
authorityCancleTip();//點擊權(quán)限取消按鈕
for (var i = 1; i < see_count; i++) {
 toast("刷寶短視頻滑動" + i + '次');
 console.log("刷寶短視頻滑動" + i + '次' + "總計:" + see_count + "次");
 shuabaoCloseAD();
 randomDownSildeScreen();
 randomHeart();
 randomFollow();
 slideScreenDown(device.width / 2, device.height * 0.8, device.width / 2, device.height * 0.1, 400);
}
//退到主頁面
home();
/**
 * 刷寶關(guān)閉廣告
 */
function shuabaoCloseAD() {
 let liveVideo=className ("android.widget.RelativeLayout").find();
 if(liveVideo.length>9){
  clickScreen();
 }
 if (id("hotspot_imgdismiss").exists()) {
  id("hotspot_imgdismiss").findOnce().click();
 }
}
/**
 * 屏幕向下滑動并延遲8至12秒
 */
function slideScreenDown(startX, startY, endX, endY, pressTime) {
 swipe(startX, startY, endX, endY, pressTime);
 delayTime = random(8000, 10000);
 sleep(delayTime);//模仿人類隨機(jī)時間
}
/**
 *點擊一下屏幕
 */
function clickScreen() {
 var x = device.width - device.width * 0.2;
 var y = device.height - device.height * 0.2;
 toastLog("點擊屏幕" + x + ":" + y);
 let clickResult = click(x, y);
 toastLog(clickResult);
}
function authorityCancleTip() {
 if(text("取消").exists()){
  text("取消").findOnce().click();
 }
 if (id("cancel").exists()) {
  id("cancel").findOnce().click();
 }
}
/**
 * 隨機(jī)上滑(防止被判定是機(jī)器)上滑后停留時間至少是10S,造成假象表示是對內(nèi)容感興趣
 * 點贊和關(guān)注先不搞。
 */
function randomUpSildeScreen() {
 let randomIndex = random(1, 40);
 if (randomIndex == 1) {
  console.log("隨機(jī)上滑被執(zhí)行了");
  pressTime = random(200, 500);
  swipe(device.width / 2, 500, device.width / 2, device.height - 200, 700);
  delayTime = random(8000, 10000);
  sleep(delayTime);
 }
}
/**
 * 連續(xù)下滑對上一個無興趣
 * 其實得和上滑做個排他,既然無興趣不要在上滑
 */
function randomDownSildeScreen() {
 let randomIndex = random(1, 20);
 if (randomIndex == 1) {
  console.log("連續(xù)下滑被執(zhí)行了");
  swipe(device.width / 2, device.height * 0.8, device.width / 2, device.height * 0.1, 400);
  sleep(2000);
  swipe(device.width / 2, device.height * 0.8, device.width / 2, device.height * 0.1, 400);
  delayTime = random(8000, 10000);
  sleep(delayTime);
 }
}
/**隨機(jī)點贊并休息一秒 */
function randomHeart() {
 index = random(1, 10);
 if (index == 6) {
  if(id("praise").exists()){
   id("praise").findOnce().click();
  }
 }
}
function randomFollow() {
 index = random(1, 10);
 if (index == 6) {
  if(id('tv_ad_attention').exists()){
   id("tv_ad_attention").findOnce().click();
  }else{
   if(text("關(guān)注").exists()){
    text("關(guān)注").findOnce().click();
   }
  }
 }
}

總結(jié)

到此這篇關(guān)于AutoJs實現(xiàn)刷寶短視頻的思路詳解的文章就介紹到這了,更多相關(guān)AutoJs 刷寶短視頻內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

凤山县| 开江县| 河北区| 松江区| 桂阳县| 寿宁县| 康定县| 县级市| 丰城市| 新乡县| 洮南市| 赤峰市| 晋城| 安阳县| 高密市| 河源市| 邮箱| 军事| 夏河县| 康定县| 德州市| 泰宁县| 贵州省| 苏州市| 洪湖市| 来凤县| 密山市| 金阳县| 沧州市| 西昌市| 敦煌市| 峨边| 定安县| 玛曲县| 桃园市| 柘城县| 宜兰市| 东海县| 宁国市| 炉霍县| 建水县|