使用Chrome调试工具抢阿里云免费套餐

Posted on 2018-03-07 10:32  #大囚长#  阅读(201)  评论(0编辑  收藏  举报

活动地址如下:
https://free.aliyun.com/ntms/free/experience/getTrial.html
首先打开地址,需要登录,登陆后看到如下页面:
这里写图片描述
选择个人免费套餐,这个套餐需要实名认证,每个账号只能领取一次,但是据我实验新的账号即便绑定同一个淘宝账号还是可用的。
也有可能是下面这个页面,直接提示领取免费套餐:
这里写图片描述
注意红框中的在每天10点之前都是蓝色可用的状态,将按钮的class y-btn-disabled去掉即可看到实际效果。
在调试的时候由于有两种套餐会在js中切换,一种是299的,为了不造成干扰,我们直接将其干掉:
这里写图片描述
右键点击“立即领取”,然后检查元素,直接将如下元素删掉:

<a class="free-btn y-btn-blue" href="javascript:void(0);" data-spm-anchor-id="5176.8526107.723146.5">

                        立即领取

                     </a>

然后页面就没有这个按钮了,也不会造成干扰了。
切换回基础版标签,这里的领取按钮还在,F12打开调试窗口,切换到Console,如下:
这里写图片描述
我们就可以疯狂的模拟页面的点击操作了,主要是两个操作,一个是不成功后的提示说10点准时开始,一个是点击按钮抢套餐,我们把这两个按顺序排好然后js疯狂的点击页面就行了,最好是9点59分50秒左右开始,代码如下:

for (var i=0; i<1000000; i++)
{
$(".free-btn").trigger("click"); 
$(".y-btn-close").trigger("click"); 
}

期间页面甚至浏览器都卡死了,这是js在疯狂点击页面的结果,10点过后,杀死chrome进程,启动chrome,ctrl+shift+t,重新进入了账户,再查看一下,可能免费套餐就已经到手了。