薅羊毛 | 利用手機每天薅個早餐錢

??以騰訊視頻極速版為首,包含趣頭條呛梆、東方頭條锐涯、全名小視頻在內(nèi)的 App 都有看新聞、視頻送金幣的活動填物,當(dāng)金幣達(dá)到一定量后纹腌,就可以提現(xiàn)到微信霎终、支付包。

??如果單純靠人工去點擊看新聞和視頻升薯,會浪費很多時間莱褒。本文的目標(biāo)是利用auto.js驅(qū)動手機去看新聞,每天幫我們薅一個早餐錢涎劈。

auto.js簡介

什么是auto.js

auto.js是一個支持無障礙服務(wù)的Android平臺上的JavaScript IDE广凸,可以編寫各種自動化腳本,它主要有以下優(yōu)點:

  1. 無需root:基于無障礙服務(wù)蛛枚;
  2. 基于控件:以坐標(biāo)為基礎(chǔ)的按鍵精靈炮障、腳本精靈很容易出現(xiàn)分辨率問題,而以控件為基礎(chǔ)的Auto.js則沒有這個問題坤候;
  3. 上手簡單:使用javascript編寫,支持中文變量名企蹭;
  4. 可打包 :可以將JavaScript打包為apk文件白筹,這一點可以簡化用戶操作,對上了年紀(jì)的用戶很重要谅摄;

另外auto.js還有結(jié)合Tasker徒河、自動布局分析、生成簡單代碼等功能送漠,詳見官方文檔顽照,這里就不搬運了~

auto.js能做什么

auto.js可以替代用戶做一些手機操作,比如以下腳本:

  1. 一鍵收集螞蟻森林能量
  2. 微信跳一跳腳本
  3. 支付寶星星球腳本
  4. 手機屏幕取色器
  5. 百度貼吧一鍵簽到
  6. 東方頭條闽寡、趣頭條自動刷金幣
  7. 超星爾雅學(xué)習(xí)刷課腳本
  8. 王者榮耀刷金幣

auto.js怎么用

首先下載auto.js APP代兵,地址在下方

  1. 安裝并打開,會提示需要啟用無障礙服務(wù)爷狈,點擊去設(shè)置植影,會跳轉(zhuǎn)到手機設(shè)置-系統(tǒng)-無障礙頁面,在應(yīng)用列表選擇Auto.js涎永,開啟無障礙服務(wù)即可思币;
  2. 回到APP主頁,點擊頁面上方腳本選項卡羡微,進入腳本列表谷饿,右下角可以選擇導(dǎo)入腳本,或者新建文件或文件夾妈倔,我們新建一個send.js博投,點擊三角標(biāo)志可以運行腳本,我們首先點擊鉛筆圖標(biāo)進入編輯頁面启涯;
  1. auto.js提供了很好的手機端輔助編輯工具贬堵,我們輸入以下代碼恃轩,這段代碼可以實現(xiàn)輸入一段文字,并發(fā)送給QQ好友:

    //本示例來自官方文檔黎做,是一個QQ文本消息分享腳本
    var content = rawInput('請輸入要分享的文本');
    //啟動QQ發(fā)送組件
    app.startActivity({
        action: "android.intent.action.SEND",
        type: "text/*",
        extras: {
          "android.intent.extra.TEXT": content
        },
        packageName: "com.tencent.mobileqq",
        className: "com.tencent.mobileqq.activity.JumpActivity"
    });
    
  1. 右上角點擊保存叉跛,然后點擊運行按鈕,運行示例如下:


  1. 發(fā)送成功后腳本運行結(jié)束蒸殿,可以在auto.js APP里查看日志筷厘,對于循環(huán)調(diào)用的腳本,推薦在APP設(shè)置里打開音量上鍵停止所有腳本宏所,這樣也避免了我們不小心寫了死循環(huán)的情況酥艳。
  2. auto.js也可以使用電腦開發(fā),推薦使用vscodeAuto.js-VSCodeExt插件爬骤,使用很簡單充石,詳見https://github.com/hyb1996/Auto.js-VSCode-Extension

相關(guān)資料

官方文檔:https://hyb1996.github.io/AutoJs-Docs/

Github:https://github.com/hyb1996/Auto.js

APP下載地址:

bilibili視頻教程: https://www.bilibili.com/video/av35582484?from=search&seid=12319191216902661794

bilibili文字教程:https://www.bilibili.com/read/cv1033982

薅羊毛腳本示例

好了我們進入正題,如何使用自動化腳本薅一把羊毛呢霞玄?這讓我不得不想到我們小鎮(zhèn)的薅羊毛團體:他們白天霸占公園骤铃,晚上霸占廣場跷乐,連朋友圈绿聘,都被他們轉(zhuǎn)發(fā)的新聞鏈接霸占~

沒錯,他們就是大爺大媽們辜王,他們長期使用東方頭條惫企、趣頭條等軟件撕瞧,每天手動看新聞刷金幣,分享新聞刷金幣狞尔,最后使用金幣兌換人民幣并提現(xiàn)丛版,以此達(dá)到薅資本主義羊毛的目的。

我簡單了解了一下沪么,新手階段過去之后硼婿,一個APP大概要兩三天能得到一元錢,這真是個體力活呢禽车,算時薪的話幾乎沒法看了~

而且跳廣場舞的時候又不能使用手機看新聞寇漫,這真是廣場舞與羊毛不可兼得啊,這正是我們自動化腳本的用武之處:這邊手機自動刷著新聞殉摔,那邊跳了一輪又一輪州胳,跳完舞還可以對比一下誰刷的金幣多,啊逸月,仿佛看見了廣場舞自由~


好了栓撞,不開玩笑了,使用腳本刷金幣的行為是被廠家所禁止的,所以以下腳本僅供學(xué)習(xí)交流使用,嚴(yán)禁使用于任何商業(yè)用途

騰訊新聞極速版自動讀新聞腳本

我們以騰訊新聞極速版v1.6.20為例瓤湘,簡單介紹一下思路:

  1. 首先打開app瓢颅,如果不是首頁的要先回到首頁:

    app.launchApp("騰訊新聞極速版");
    backHomePage(8);
    
    function backHomePage(flag) {
        log("返回主頁函數(shù)調(diào)用次數(shù)" + flag)
        if (flag < 0) {
            start();
        } else if (!isHomePage()) {
            back()
            sleep(1500)
            backAndEnter(--flag)
        }
    }
    
    function isHomePage() {
        //判斷有無評論組件,防止把視頻新聞頁面誤判為首頁
        return currentActivity() === "com.tencent.news.activity.SplashActivity" && id(assemblyId.isHomePage).findOne(200) == null;
    }
    
  2. 獲取新聞列表,點擊進入新聞頁面弛说,判斷有沒有紅包挽懦,沒有的話返回首頁,刷新新聞后重新進入新聞頁面:

    var ar = id(assemblyId.newList).find();
    ar.get([num]).parent().click();
    if (id(assemblyId.redPacket).exists()) {
        sleep(1000);
        toNextNew();
    } else {
        backAndEnter(8)
        refreshNews()
    }
    
  3. 如果有紅包木人,則使用swipe模擬滑動到頁面最底部信柿,等待紅包打開后,上拉進入下個新聞:

    scrollDown();
    log("滑動完成,等待紅包")
    waitTipOpen(500);
    log("判斷暫無相關(guān)內(nèi)容")
    if (text("暫無相關(guān)內(nèi)容").exists()) {
        backAndEnter(8);
        refreshNews();
    } else {
        randomSwipeDown(1000, 300);
        readNews();
    }
    
    //滑動到最后
    function scrollDown() {
        while (!(text("查看更多評論").exists() || id(assemblyId.sofa).exists())) {
            if (waitArr[waitFlag]) {
                sleep(waitArr[waitFlag++])
            }
            randomSwipeDown(1100, 300);
        }
    }
    
    //等待紅包打開,超過8秒未打開則繼續(xù)
    function waitTipOpen(i) {
        if (id(assemblyId.redPacket).exists() && i > 0) {
            sleep(10);
            waitTipOpen(--i);
        }
    }
    
  4. 如果下一條新聞沒有紅包醒第,那就返回首頁渔嚷,刷新新聞后重新進入新聞頁面;

以上幾步就可以完成一個簡單的自動閱讀腳本稠曼,運行后就可以不停的閱讀新聞了形病。是不是很簡單,但是實際編寫測試中會有很多坑霞幅,因為腳本運行起來有很多不確定性窒朋,經(jīng)常卡在奇怪的地方蝗岖,需要花許多時間調(diào)試才能獲得一個穩(wěn)定版本。

建議有興趣的伙伴榔至,可以自行學(xué)習(xí)并編寫腳本抵赢,我已經(jīng)調(diào)試出了一個穩(wěn)定版本,可以穩(wěn)定執(zhí)行到手機沒電的那種唧取,下面給出github地址铅鲤,歡迎感興趣的朋友交流學(xué)習(xí):

https://github.com/forgetallthing/autojsScripts

腳本增加了休息模式,可以在腳本中編輯工作時長和休息時長:

var config = {
    mode: "new",
    startNewNo: 7, //從第幾個新聞開始(0-10)
    continuReadNum: 20, //連續(xù)閱讀數(shù),防止app出現(xiàn)不能通過向上滑動切換新聞的情況
    workTime: 60000 * 45, //工作時間
    restTime: 60000 * 1, //休息時間
    noRest: false, //不休模式
}

github中有安裝和使用此腳本的示例gif和視頻枫弟,我會在github中持續(xù)更新腳本邢享,喜歡的點個star,不勝感激淡诗。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骇塘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子韩容,更是在濱河造成了極大的恐慌款违,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件群凶,死亡現(xiàn)場離奇詭異插爹,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門赠尾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來力穗,“玉大人,你說我怎么就攤上這事气嫁〉贝埃” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵杉编,是天一觀的道長超全。 經(jīng)常有香客問我,道長邓馒,這世上最難降的妖魔是什么嘶朱? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮光酣,結(jié)果婚禮上疏遏,老公的妹妹穿的比我還像新娘。我一直安慰自己救军,他們只是感情好财异,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唱遭,像睡著了一般戳寸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拷泽,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天疫鹊,我揣著相機與錄音,去河邊找鬼司致。 笑死拆吆,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的脂矫。 我是一名探鬼主播枣耀,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼庭再!你這毒婦竟也來了捞奕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤拄轻,失蹤者是張志新(化名)和其女友劉穎缝彬,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哺眯,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡谷浅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片一疯。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡撼玄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出墩邀,到底是詐尸還是另有隱情掌猛,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布眉睹,位于F島的核電站荔茬,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏竹海。R本人自食惡果不足惜慕蔚,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斋配。 院中可真熱鬧孔飒,春花似錦、人聲如沸艰争。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽甩卓。三九已至鸠匀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逾柿,已是汗流浹背狮崩。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鹿寻,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓诽凌,卻偏偏與公主長得像毡熏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子侣诵,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5痢法? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,513評論 1 45
  • 看著這片深藍(lán)色的海杜顺,它曾經(jīng)我們的回憶财搁,我想起了過去,每當(dāng)我想你的時候躬络,我就會到這片海灘上來尖奔,想著你的一舉一動,一顰...
    回譩閱讀 224評論 1 0
  • 冬日的早晨吃上一碗暖暖的肉絲面條再好不過了。 肉絲面條: 面條 適量 豬肉 100g 雞蛋 2個...
    食光味道閱讀 377評論 2 6
  • [干貨] 這是我最后將registry 私有倉庫配置成功后總結(jié)的一鍵安裝腳本提茁,基本上修改下開頭的幾個參數(shù)就可以了淹禾,...
    心農(nóng)閱讀 5,455評論 1 2
  • 夜夜夢到。 原來啊 你終是我患得患失的夢 我只是你可有可無的人茴扁。 后來啊 你早已摁了刪除鍵 朝著沒有我的方向大步離...
    莫愁小窩Janies閱讀 135評論 0 0