摘要:添加插件開啟開發者模式,加載自己建的插件目錄即可測試現在到搶紅包的頁面刷新后就可以看到效果了,建議不要刷太頻繁,我的已經被封了。
原文:http://laker.me/blog/2015/12/10/15_12010_auto_red_packet/
歡迎交換友鏈 Laker"s Blog--進擊的程序媛
Github:https://github.com/younglaker
微博: 江小湖Laker
雙十一紅包沒在意,聽朋友說搶到上百的紅包,雙十二彈出廣告隨便點了一下,心血來潮想寫了個腳本。
道理都一樣,這里以頁面 為例,使用Chrome插件的方法(還有很多其他實現方式,我這里想嘗試Chrome插件的編寫)。只是做了模擬點擊。
配置Chrome插件本地新建一個目錄 click ,新建文件manifest.json,里面定義了插件的配置。
{ "name": "click", "version": "1.0", "manifest_version":2, "description": "Red packet", "permissions": ["http://*/*"], "content_scripts":[ { "matches":["https://www.taobao.com/markets/20151212/home/main-wf?mode=wow&refpid=mm_14428609_3290185_40982810&eh=fPCHhJ44zFBNUyfOh2k%2BHiZfdLHx8kQ31QInGOP2KCpZ4u2OgYu3W%2FmbDHCJJEP7X9iCfKlIJzkveuFnQMBXxMkbLKg8nWNj&ali_trackid=2:mm_14428609_3290185_40982810:1449725091_258_1788766137"], "js":["jquery-2.1.4.min.js","main.js"] } ] }
name: 插件名
manifest_version: 固定值2
content_scripts: 匹配的網站
js: 需要加載的腳本,目前manifest.json、jquery-2.1.4.min.js、main.js都放在同一目錄下。
其他配置如ico之類都省略了,有需要請自行查找資料
寫腳本先找到搶紅包的按鈕。這里是這個圖片,沒有id、class等任何方便查詢的標記,所以采用XPath:
同理找到再次搶紅包的按鈕的XPath:
把以下代碼粘貼到 main.js:
$(document).ready(function() { var a = setInterval(function () { console.log("開始"); // 點擊搶紅包 $(document).xpathEvaluate("/html/body/div[11]/div[2]/img").click(); // 點擊再來一次 var b = setInterval(function () { $(document).xpathEvaluate("/html/body/div[11]/div[4]/div[2]/div[1]").click(); }, 2000); }, 2000); }); // 處理XPath $.fn.xpathEvaluate = function (xpathExpression) { $this = this.first(); xpathResult = this[0].evaluate(xpathExpression, this[0], null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); result = []; while (elem = xpathResult.iterateNext()) { result.push(elem); } $result = jQuery([]).pushStack( result ); return $result; }
上面的代碼已經可以正常運行了,但是淘寶有反作弊機制,我的腳本刷了幾百下就被封了。為了降低被封的風險,應改進代碼把間隔時間設為隨機數,此處我就不再寫出具體代碼了。
添加插件Chrome開啟開發者模式,加載自己建的插件目錄即可
測試現在到搶紅包的頁面刷新后就可以看到效果了,建議不要刷太頻繁,我的已經被封了。
反正我刷了幾百下也沒有出一個紅包,就當做練習了~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/78282.html
摘要:首先要打開微信,進入到指定的群聊,識別微信紅包執行搶紅包的動作。是一款基于控件識別的自動化測試框架,目前支持原生原生微信小程序,也可以在其他引擎中自行接入來使用。 showImg(https://segmentfault.com/img/remote/1460000019438856); 目錄:0 引言1 環境2 需求分析3 前置準備4 搶紅包流程回顧5 代碼梳理6 后記 0 引言 提...
摘要:活動規模既然公司對自如客這么闊,那對我們員工也得夠意思,所以年底我們共準備了個活動。拆分后,紅包占有只需操作,響應性能已不是問題。 首發于 樊浩柏科學院 2017 年是自如快速增長的一年,自如客突破 100 萬,管理資產達到 50 萬間,在年底成功獲得了 40 億 A 輪融資,而這些都要感謝廣大的自如客,公司為了回饋自如客,在六周年活動時就發放了 6000 萬租住基金,當然年底散幣活...
摘要:活動規模既然公司對自如客這么闊,那對我們員工也得夠意思,所以年底我們共準備了個活動。拆分后,紅包占有只需操作,響應性能已不是問題。 首發于 樊浩柏科學院 2017 年是自如快速增長的一年,自如客突破 100 萬,管理資產達到 50 萬間,在年底成功獲得了 40 億 A 輪融資,而這些都要感謝廣大的自如客,公司為了回饋自如客,在六周年活動時就發放了 6000 萬租住基金,當然年底散幣活...
閱讀 2038·2023-04-26 01:33
閱讀 1666·2023-04-26 00:52
閱讀 1047·2021-11-18 13:14
閱讀 5453·2021-09-26 10:18
閱讀 2914·2021-09-22 15:52
閱讀 1495·2019-08-29 17:15
閱讀 3025·2019-08-29 16:11
閱讀 1044·2019-08-29 16:11