點擊上方“AI算法與圖像處理”,選擇加"星標(biāo)"或“置頂”
重磅干貨,第一時間送達
來自開源最前線(ID:OpenSourceTop)
一年一度的雙十一大促又來了,原以為今年總算不需要幫忙蓋樓了,奈何還有沉迷于助力的小同事:而且從昨天開始,【組隊比拼】又來了,你沒點人氣都不好意思幫人助力了,想要人氣你就得做任務(wù),但一看到這個任務(wù)列表,放棄的心都有了......不過誰叫我們是程序員呢,隨便一個腳本就能搞定,如果你不會寫,網(wǎng)上一搜就可以找到一堆雙十一腳本的源碼。這些腳本大多都采用find控件再click這種觸發(fā)事件的方式,這樣一來,整個腳本并沒有直接去點擊屏幕(在開發(fā)者模式是抓不到點擊狀態(tài)的),而且這些腳本所有動作的時間間隔都是固定不變的,整個腳本流程會生硬許多,很容易被檢測到。最近,猿妹在Github上看到一個完全模擬人工點擊操作,沒有采用直接觸發(fā)控件事件的方式。而是找到控件的坐標(biāo)范圍,再在這個范圍生成隨機數(shù)隨機模擬點擊。滑屏操作也并非機器式直線滑屏,通過算法模擬真人滑屏(會有曲率),并有線性的速度(滑動過程先快后慢),另外呢,所有操作的時間間隔也加入了隨機數(shù),這樣一來被檢測到的風(fēng)險就小很多了- 安卓設(shè)備(無需root)安裝Auto.js,APP下導(dǎo)入js腳本
- 開啟無障礙服務(wù)并授權(quán)給Auto.js
- Auto.js APP下導(dǎo)入js腳本,運行即可
下載安裝完成之后,打開Auto.js APP,然后導(dǎo)入js腳本,就可以看到執(zhí)行任務(wù)選擇的界面:剩下的就是腳本自動執(zhí)行了,就像下圖這樣:?
目前這個項目上線不久已經(jīng)在Github上標(biāo)星2.2K,累計分支?574。https://share.weiyun.com/5a9g8ysGithub地址:https://github.com/hyue418/taobao-11-11