原文:

欢迎交换友链 Laker's Blog--进击的程序媛

Github:

微博: 江小湖Laker

双十一红包没在乎,听朋友说买到上百的红包,双十二弹出广告随意点了一下,心血来潮想写了个脚本。

道理都一样,这里以页面 为例qq协议代挂抢红包脚本,使用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"]

}

]

}

写脚本

先找到抢红包的按键。这里是这个图片,没有id、class等任何便于查询的标记qq协议代挂抢红包脚本,所以选用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开启开发者方式,加载自己建的插件目录即可

测试

现在至抢红包的页面刷新后就可以看见疗效了,建议不要刷很经常,我的早已被封了。

反正我刷了几百下也没有出一个红包,就当作练习了~

php 自动抢红包机制,用脚本实现自动抢红包相关推荐

  1. linux自动安装Java环境脚本,Linux 自动添加JAVA环境脚本

    Linux 自动添加JAVA环境脚本 1. 删除原有的JAVA环境变量配置 ###  --------------delete old config --------------------  ### ...

  2. 树莓派USB存储设备自动挂载并通过脚本实现自动拷贝,自动播放视频,脚本自动升级等功能...

    需求: 首先需要树莓派自动挂载USB设备,然后扫描USB指定目录下文件,将相关文件拷贝至树莓派指定目录,然后通过omxplayer循环播放新拷贝文件视频 1. 树莓派实现USB存储设备自动挂载 树莓派 ...

  3. linux脚本自动修改网卡,Linux脚本程序自动修改网卡配置文件中的MAC地址

    在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了.virtual HDD加载到虚拟机后,新的虚拟机的MAC ...

  4. 用python定时自动发微博_Python脚本实现自动发带图的微博

    要自动发微博最简单的办法无非是调用新浪微博的API(因为只是简单的发微博,就没必要用它的SDK了).参考开发文档http://open.weibo.com/wiki/API 进行代码编写 创建应用 要 ...

  5. 在Windows系统中 开机自动运行一个Python脚本 或者自动运行一个软件

    以前做过开机运行,但是现在用的时候又给忘了,所以本次来写一下步骤. 博主做的是一个ftp服务器,因为是在自己电脑上,希望局域网内可以互相传文件,所以希望开机之后能自动运行. 对于Windows系统,开 ...

  6. python自动刷快手视频脚本_python自动刷快手视频_快手加抖音自动刷视频脚本,引用的是python+易语言编程......

    其实这个代码我这边已经整合好了,已有易语言版!!! 下面分享的仅仅只是"python"代码 先看下易语言版的界面: "python"代码 import os i ...

  7. 我的世界服务器自动攻击外挂,我的世界自动攻击怎么开?打开之后你将会所向无敌...

    今天介绍的这款游戏叫做<我的世界>,这个游戏不仅在中国流行,在国外也有很多人在玩,现在也有不少新人加入,下面小编就给大家说说我的世界自动攻击怎么开,希望对你有帮助. 我的世界自动攻击怎么开 ...

  8. 用脚本实现自动抢红包

    原文:http://laker.me/blog/2015/12/10/15_12010_auto_red_packet/ 欢迎交换友链 Laker's Blog--进击的程序媛 Github:http ...

  9. rt-thread 自动初始化机制分析-关于编译链接及段信息

    本来我的工作主要集中于嵌入式Linux这一块,关于RTOS,虽然之前也有用UcosII做过一两个项目并量产,但并不是主要发力点,感觉相对与Linux来说,RTOS太过"easy", ...

最新文章

  1. 10款著名的代码(文本)编辑器
  2. 组建校园网计算机网络设计,小型校园网的设计与组建Word版
  3. rust军用船指令_Rust基础学习笔记(五):Cargo与Crates.io
  4. 设计模式中类之间的关系
  5. 【JOURNAL】集花酒联
  6. 【Python 标准库学习】日期和时间处理库 — datetime
  7. Maven创建的Web项目无法使用EL表达式
  8. sklearn一般流程
  9. WordPress缓存插件WP-Super-Cache安装使用
  10. 程序员春节回家装逼指南
  11. 机器视觉软件工程师的生活是怎样的?
  12. pdf打印机安装程序_Adobe Acrobat DC安装以及PDF打印机安装教程
  13. 华为3x linux 驱动下载,华为荣耀3X(G750-T00)usb驱动下载安装教程
  14. SDN 技术介绍整理 学习网站 - (持续更新)
  15. Python.PyAutoGUI.利用手机模拟器破解Yousee密码
  16. 科学计算机calc在哪儿,‎App Store 上的“NCalc科学计算器+”
  17. 四年运维人员的一些唠叨
  18. 一九产业AI速写:工业篇
  19. 斐波那契数列 python 高阶解法
  20. 2020iPadAir(第四代)对比iPadPro(第二代)

热门文章

  1. mac电脑怎么连接蓝牙鼠标?
  2. 影院体验系列_中国电影博物馆IMAX GT厅_《失控玩家》
  3. 11. 符号和符号解析
  4. 一个女留学生在美国的七年(转载)
  5. Apereo CAS 5.0.X 默认提供的数据库认证的四种方式
  6. “竞速”智能网联汽车,领头雁为何是长沙?
  7. 启用计算机的无线同屏,win10系统无线同屏功能如何使用
  8. python的contour怎么画虚线_Python+Matplotlib画contour图
  9. 经典点云去噪算法总结
  10. 麦克劳林级数与麦克劳林公式(泰勒公式)及傅里叶级数(易忘)