看到某个抽奖活动无任何登录,只需要删掉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登录吧。
代码仅供参考学习。