一笑·科奉

自制Chrome插件实现:定时秒杀报名神器

作者: 一笑, 写于: 2017-09-16 07:39:02

事先准备:安装Chrome浏览器。

1、新建文件夹:kefong

2、新增文件:manifest.json

{
  "name": "kfeong",
  "manifest_version": 1,
  "version": "1.0",
  "description": "www.kefong.com",
  "browser_action": {
    "default_icon": "1.png"
  },
  "content_scripts": [
    {
      "matches": ["http://www.kefong.com/v/userCenter/courseSelect"],
      "js": ["jquery.js","script.js"]
    }
  ]
}

2、新增文件:script.js(在此js文件内可以直接用jquery对被操控页面做随心所欲的事情)

//定期执行函数
function exe(){
	//当前时间是7:58 - 8:10之间时,才执行秒杀报名
	var date = new Date();
	if((date.getHours() == 8 && date.getMinutes() <= 10) || (date.getHours() == 7 && date.getMinutes() >= 58)){
		console.log('实刷:' + date.getHours() + ':' + date.getMinutes());
		
		$('.playnow').children('.tit').find('span').eq(1).click();
		//hw-太极
		$('.playnow').find('.1214_baoming_js').attr('disabled',false).click();
		$('#applyBtn').click();
		$('.layui-layer-btn0').click();
		//生活技能
		$('.playnow').find('.1217_baoming_js').attr('disabled',false).click();
		$('#applyBtn').click();
		$('.layui-layer-btn0').click();
		//hw-太极
		$('.playnow').find('.1254_baoming_js').attr('disabled',false).click();
		$('#applyBtn').click();
		$('.layui-layer-btn0').click();
	}else{
		console.log('空转:' + date.getHours() + ':' + date.getMinutes());
	}
	//每10分钟刷新下页面,防止页面的cookie失效
	if((date.getMinutes() == 10 || date.getMinutes() == 20 || date.getMinutes() == 30 || date.getMinutes() == 40 || date.getMinutes() == 50 || date.getMinutes() == 33) && (date.getSeconds() == 1 || date.getSeconds() == 2)){
		location.reload();
	}
	
	//每秒执行一次
	setTimeout(exe,1000);
}
//开始执行
exe();

3、随便找一个png图片,改为1.png放到文件夹下

4、下载Jquery.js放到文件夹下,最终目录结构如下:

image.png

5、打开chrome的插件中心(更多工具 - 扩展程序)

image.png

勾选开发者模式后,便可点击“加载已解压的扩展程序”选择刚才的扩展目录:kefong

image.png

加载成功了

image.png

然后打开配置文件中,指定的待操控地址,便可运行了(mathches中的地址可以使用*代替所有字符

image.png

效果如下:

image.png

分类: 未分类, 浏览: 686, 评论: 0
原创文章转载请注明:转自《一笑·科奉》 原文地址:https://www.kefong.com/post/45.html