首页 > > > 我叫雷锋!教你用脚本实现自动抢红包
双十一红包没在意,听朋友说抢到上百的红包,双十二弹出广告随便点了一下,心血来潮想写了个脚本。

道理都一样,这里以页面 为例,使用Chrome插件的方法(还有很多其他实现方式,我这里想尝试Chrome插件的编写)。只是做了模拟点击。
本地新建一个目录 click ,新建文件manifest.json,里面定义了插件的配置。

name: 插件名
manifest_version: 固定值2
content_scripts: 匹配的网站
js: 需要加载的脚本,目前manifest.json、jquery-2.1.4.min.js、main.js都放在同一目录下。
其他配置如ico之类都省略了,有需要请自行查找资料
先找到抢红包的按钮。这里是这个图片,没有id、class等任何方便查询的标记,所以采用XPath:

同理找到再次抢红包的按钮的XPath:

把以下代码粘贴到 main.js:

上面的代码已经可以正常运行了,但是淘宝有反作弊机制,我的脚本刷了几百下就被封了。为了降低被封的风险,应改进代码把间隔时间设为随机数,此处我就不再写出具体代码了。
添加插件
Chrome开启开发者模式,加载自己建的插件目录即可

现在到抢红包的页面刷新后就可以看到效果了,建议不要刷太频繁,我的已经被封了。
反正我刷了几百下也没有出一个红包,就当做练习了~
来源:segmentfault

原文作者:;如有侵权,请联系管理员删除。