淘宝抢拍器 chrome extension实现

抢拍器是什么?

是一个基于chrome浏览器的extension(可以理解为插件?)


抢拍器能做什么?

能实现淘宝用户的自动登录、对指定商品的自动提交订单、能指定时间抢拍


抢拍器实现原理

整个抢拍器的实现包括三个功能部分:(1)用户输入用户名、登录密码、抢拍页面的“登录”界面,我们称之为popup部分。(2)extension运行之后后台就会有一个js脚本在运行,起到控制作用,我们称之为background部分。(3)inject到页面中的content script部分,是我们期望在页面中运行的js脚本,我们称之为content_script部分。

为了实现抢拍器,首先需要将popup部分输入的用户信息send到后台的“控制”脚本background部分,在background拿到用户的信息之后,整个抢拍过程就开始了。首先background可以在chrome中指定一个tab、指定url,并加载,通过适当的配置,在页面加载的过程中,可以将一个js脚本inject到指定pattern的url中,并执行脚本。有了脚本的inject,我们就可以对页面中的DOM进行随心所欲的控制了。这样就可以实现抢拍器了。


抢拍器的代码



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值