国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用腳本實(shí)現(xiàn)自動(dòng)搶紅包

DrizzleX / 3120人閱讀

摘要:添加插件開(kāi)啟開(kāi)發(fā)者模式,加載自己建的插件目錄即可測(cè)試現(xiàn)在到搶紅包的頁(yè)面刷新后就可以看到效果了,建議不要刷太頻繁,我的已經(jīng)被封了。

原文:http://laker.me/blog/2015/12/10/15_12010_auto_red_packet/
歡迎交換友鏈 Laker"s Blog--進(jìn)擊的程序媛
Github:https://github.com/younglaker
微博: 江小湖Laker

雙十一紅包沒(méi)在意,聽(tīng)朋友說(shuō)搶到上百的紅包,雙十二彈出廣告隨便點(diǎn)了一下,心血來(lái)潮想寫(xiě)了個(gè)腳本。

道理都一樣,這里以頁(yè)面 為例,使用Chrome插件的方法(還有很多其他實(shí)現(xiàn)方式,我這里想嘗試Chrome插件的編寫(xiě))。只是做了模擬點(diǎn)擊。

配置Chrome插件

本地新建一個(gè)目錄 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: 匹配的網(wǎng)站

js: 需要加載的腳本,目前manifest.json、jquery-2.1.4.min.js、main.js都放在同一目錄下。

其他配置如ico之類都省略了,有需要請(qǐng)自行查找資料

寫(xiě)腳本

先找到搶紅包的按鈕。這里是這個(gè)圖片,沒(méi)有id、class等任何方便查詢的標(biāo)記,所以采用XPath:

同理找到再次搶紅包的按鈕的XPath:

把以下代碼粘貼到 main.js:

$(document).ready(function() {
    
    var a = setInterval(function () {
      console.log("開(kāi)始");
      
      // 點(diǎn)擊搶紅包
        $(document).xpathEvaluate("/html/body/div[11]/div[2]/img").click();
        
        // 點(diǎn)擊再來(lái)一次
        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;
}

上面的代碼已經(jīng)可以正常運(yùn)行了,但是淘寶有反作弊機(jī)制,我的腳本刷了幾百下就被封了。為了降低被封的風(fēng)險(xiǎn),應(yīng)改進(jìn)代碼把間隔時(shí)間設(shè)為隨機(jī)數(shù),此處我就不再寫(xiě)出具體代碼了。

添加插件

Chrome開(kāi)啟開(kāi)發(fā)者模式,加載自己建的插件目錄即可

測(cè)試

現(xiàn)在到搶紅包的頁(yè)面刷新后就可以看到效果了,建議不要刷太頻繁,我的已經(jīng)被封了。

反正我刷了幾百下也沒(méi)有出一個(gè)紅包,就當(dāng)做練習(xí)了~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/78282.html

相關(guān)文章

  • Python自動(dòng)紅包,超詳細(xì)教程,再也不會(huì)錯(cuò)過(guò)微信紅包了!

    摘要:首先要打開(kāi)微信,進(jìn)入到指定的群聊,識(shí)別微信紅包執(zhí)行搶紅包的動(dòng)作。是一款基于控件識(shí)別的自動(dòng)化測(cè)試框架,目前支持原生原生微信小程序,也可以在其他引擎中自行接入來(lái)使用。 showImg(https://segmentfault.com/img/remote/1460000019438856); 目錄:0 引言1 環(huán)境2 需求分析3 前置準(zhǔn)備4 搶紅包流程回顧5 代碼梳理6 后記 0 引言 提...

    CoderBear 評(píng)論0 收藏0
  • 自如2018新年活動(dòng)系統(tǒng) — 紅包

    摘要:活動(dòng)規(guī)模既然公司對(duì)自如客這么闊,那對(duì)我們員工也得夠意思,所以年底我們共準(zhǔn)備了個(gè)活動(dòng)。拆分后,紅包占有只需操作,響應(yīng)性能已不是問(wèn)題。 首發(fā)于 樊浩柏科學(xué)院 2017 年是自如快速增長(zhǎng)的一年,自如客突破 100 萬(wàn),管理資產(chǎn)達(dá)到 50 萬(wàn)間,在年底成功獲得了 40 億 A 輪融資,而這些都要感謝廣大的自如客,公司為了回饋?zhàn)匀缈停诹苣昊顒?dòng)時(shí)就發(fā)放了 6000 萬(wàn)租住基金,當(dāng)然年底散幣活...

    fanux 評(píng)論0 收藏0
  • 自如2018新年活動(dòng)系統(tǒng) — 紅包

    摘要:活動(dòng)規(guī)模既然公司對(duì)自如客這么闊,那對(duì)我們員工也得夠意思,所以年底我們共準(zhǔn)備了個(gè)活動(dòng)。拆分后,紅包占有只需操作,響應(yīng)性能已不是問(wèn)題。 首發(fā)于 樊浩柏科學(xué)院 2017 年是自如快速增長(zhǎng)的一年,自如客突破 100 萬(wàn),管理資產(chǎn)達(dá)到 50 萬(wàn)間,在年底成功獲得了 40 億 A 輪融資,而這些都要感謝廣大的自如客,公司為了回饋?zhàn)匀缈停诹苣昊顒?dòng)時(shí)就發(fā)放了 6000 萬(wàn)租住基金,當(dāng)然年底散幣活...

    learning 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<