看到某个抽奖活动无任何登录,只需要删掉cookie就可以再次抽奖。

虽然啥也没抽到,但是作为程序员就是要作,刚学习js,就想用代码答题和抽奖。

我写了个简单的js代码,以后会逐步完善。

function demo(){
    //点击抽奖按钮
    $("button").click();
    //跳过抽奖的等待,直接在另外的窗口看到结果
    window.open("https://www.XXXX.com");  
}
//点击所有单选框,只会选择每题最后一个选项
$(".option_cell_box").click();
//提交问卷
$("#next_button").click();
//延迟3秒后,出现抽奖选项,马上抽奖
setTimeout("demo()", 3000);

优点:
1、不需要手工把答题给选择,一句代码就解决了;
2、提交后马上开始抽奖;
3、快速看到抽奖结果。

缺点:
1、每次抽奖结束必须删除cookie,否则无法再次答题。

需要完善的地方:
1、自动删除cookie;
2、循环打开抽奖网站,自动答题和抽奖;
3、匹配抽奖的结果,没抽中继续,抽中后停止。

百度好久,不知道怎么用代码删除cookie,只好用人工代替了。

刚开始我想在每一题中随机匹配寻找正确答案,模拟人的答题,但是自己是新手,没办法做出这么高级的东西,我就放弃了,做了个全部点击单选框的代码,反正抽奖不看这个正确率。

以后我尝试把答案都放在数据库里,然后答题的时候匹配答案,说不一定全对抽奖运气更好呢?

不过这个抽奖活动还是太幼稚了,竟然如此简单就能反复抽奖,宣传效果没达到,反而奖品被一个人全部抽走了。至少弄个手机号码、微信和qq登录吧。

代码仅供参考学习。

版权声明:本文为AskCat原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/AskCat/p/13506881.html