薅羊毛的最高境界,解放你的雙手


引子

各短視屏平臺為了搶佔市場,搶佔流量大都推出了刷視頻紅包的功能,作為一個羊毛黨來說,哪有那麼多時間刷這玩意,工作還幹不幹了,錢還掙不掙了,真要是天天刷著玩意,正事不幹,那可真就是剪了芝麻丟了西瓜,但是我芝麻和西瓜都想要,那麼怎麼辦? 當然有辦法,那就是自動化!
當然自動化可不只是就這點功能,用武之地大了去了,比如說雙十一的集貓貓,天天操作猛如虎,最後發現只有兩毛五;每天的螞蟻深林能量你偷了麼?微信運動你點讚了麼?等等這些繁重的體力勞動,倒不如交給程序去自動運行!

AutoJs

AutoJs是一個基於JavaScript語言運行在Android上面的腳本框架,所以稍微懂一點JS就能開發自己想要的自動化程序,當然不會也沒關係,網上有很多現成的腳本,直接運行即可。AutoJS的特點:

  1. 由無障礙服務實現的簡單易用的自動操作函數
  2. 懸浮窗錄製和運行
  3. 更專業&強大的選擇器API,提供對屏幕上的控件的尋找、遍歷、獲取信息、操作等。類似於Google的UI測試框架UiAutomator,您也可以把他當做移動版UI測試框架使用
  4. 採用JavaScript為腳本語言,並支持代碼補全、變量重命名、代碼格式化、查找替換等功能,可以作為一個JavaScript IDE使用
    支持使用e4x編寫界面,並可以將JavaScript打包為apk文件,您可以用它來開發小工具應用
  5. 支持使用Root權限以提供更強大的屏幕點擊、滑動、錄製功能和運行shell命令。錄製錄製可產生js文件或二進制文件,錄製動作的回放比較流暢
  6. 提供截取屏幕、保存截圖、圖片找色、找圖等函數
  7. 可作為Tasker插件使用,結合Tasker可勝任日常工作流
    帶有界面分析工具,類似Android Studio的LayoutInspector,可以分析界面層次和範圍、獲取界面上的控件信息
    上面說了那麼多其實總結起來就兩點,一是不用root,二是功能很強大

安裝

首先需要安裝AutoJS這個apk,所有的腳本都是在這個apk上運行的,安裝沒啥好說的,就是安裝個apk而已,
可以去官網下載apk,如果下載下來可以在我的公眾號北風中獨行的蝸牛回覆08或者autojs

下載安裝
但是需要一些權限,否則腳本是運行不起來的
剛開始一打開的時候會彈出:

薅羊毛的最高境界,解放你的雙手


點擊設置

薅羊毛的最高境界,解放你的雙手


點擊更多已經下載的服務


薅羊毛的最高境界,解放你的雙手


選擇auto.js,之後打開,確定,之後還有一些其他的需要選擇


薅羊毛的最高境界,解放你的雙手


打開懸浮窗之後 就會有一個懸浮的小圖標,點擊懸著的小圖標,也有一些功能:
!](https://img-blog.csdnimg.cn/201912121746185.png)
1是運行你需要運行的腳本
2是錄屏
3是分析當前屏幕的元素,這個很有用
4停止所有正在運行的腳本
5設置,可以退出懸浮窗


開發環境

如果你不想學時如何開發的,可以跳過這一章節,直接到後面學習使用現成的腳本運行即可。
首先需要下載Visual Studio Code,這個自行百度即可,免費。
安裝之後需要安裝一autojs插件:

薅羊毛的最高境界,解放你的雙手


點擊左側擴展,搜索autojs,點擊第二個安裝即可
安裝好之後,按ctrl+alt+p快捷鍵,輸入auto.js,會出現如下幾個功能

薅羊毛的最高境界,解放你的雙手


我們需要用的是start server, stop server,save 等。


連接手機

  1. 現在我們需要連接手機了,就是點擊上面的 start server, vs 會啟動一個服務
    表示server啟動成功了,這個時候需要連接手機了,要確保你的手機和你的電腦在同一個局域網內,負責連不上的:
  2. 首先查看電腦ip,ipconfig,相信你會,不會的百度
  3. 之後打開app autojs, 在左側菜單欄點擊連接電腦:
薅羊毛的最高境界,解放你的雙手


輸入你電腦的ip:

薅羊毛的最高境界,解放你的雙手


確定之後,如果vs上顯示

薅羊毛的最高境界,解放你的雙手


證明連接成功了,這個時候,你就可以創建js文件寫代碼了,
寫好代碼直接按F5就可以運行到手機上去了


編寫刷視頻的腳本

如果自己想寫的話,那就應該看看這個autojs的官方說明文檔 ,不想寫那就算了,下面是我寫的刷寶短視頻的腳本:

薅羊毛的最高境界,解放你的雙手


連上手機之後,將寫好的代碼直接按F5運行即可
也可以ctrl+alt+p調用插件保存到手機運行也是可以的:

薅羊毛的最高境界,解放你的雙手


薅羊毛的最高境界,解放你的雙手


不存到手機運行即可
如果沒有開發環境,可以直接複製代碼,在手機上新建一個js文件,將代碼複製到文件中也是可以的

薅羊毛的最高境界,解放你的雙手


薅羊毛的最高境界,解放你的雙手


取個名點擊確定即可,把代碼複製到裡面就好了。


好了到這裡我們稍微解釋下上面代碼:
主要就兩個函數 一個是launchApp() 和swip(),
launchApp是根據這個APP名字去啟東這個APP,
swip()這個函數的意思是從某一個點滑動到某一個點,知道這兩個函數就可以了。
為了防止刷寶這個APP判定我是自動的,所以我加了點隨機數,多久刷一次是隨機的,多久點一次贊也是隨機的,這樣就可以儘可能的避免被封號了。
上面的代碼是截屏的,可以照著敲一遍,或者在我的公眾號北風中獨行的蝸牛回覆08或者autojs獲取也可以。
好了現在就可以運行了:

薅羊毛的最高境界,解放你的雙手

總結

一頓操作猛如虎,最後發現只有一塊七毛五,這句話是我真實的寫照,那天搞完讓他自動刷了好幾個小時,最後發現一共賺了一塊七毛錢,都不夠電費錢,所以學習一下就好了,自動化有時候還是挺方便的。
下面推薦給大家github上的一個開源的腳本集合,沒事可以看看:

薅羊毛的最高境界,解放你的雙手



分享到:


相關文章: