-
Notifications
You must be signed in to change notification settings - Fork 13
/
config_template.js
74 lines (56 loc) · 3 KB
/
config_template.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/* === 个人信息 === */
// 请先确定你所在的省市的学安全相关地理信息。
// serverside 为你所在地区学安全域名的子域名,一般说来即为市的全拼:
// https://wenzhou.xueanquan.com
// ^^^^^^^
// 若需要操作专题活动,你可能还需要先抓包查看你所在地区的活动服务端,一般说来即为省的全拼。
// https://huodongapi.xueanquan.com/p/zhejiang/Topic/topic/platformapi/api/v1/records/sign
// ^^^^^^^^
let serverside = 'wenzhou';
let huodongProvince = 'zhejiang';
// 获取 accounts 请访问并登录
// https://wenzhou.xueanquan.com/EduAdmin/Home/Index#ClassManagement_Manage
// [...document.querySelectorAll('div.gridTbody > table > tbody > tr')].map(v => v.getAttribute("rel"))
// 在控制台键入以上 js 代码取账号列表并粘贴到以下声明中。
let accounts = [];
// 需要替换为有管理权限的账号 Cookie,请访问下述地址并登录,按 F12 后刷新,在 Network 中复制 Cookie 并填入以下声明。
// https://wenzhou.xueanquan.com/EduAdmin/Home/
// 对于小白,请注意:复制过来的 Cookie 不应包含中文,若有请进行 urlencode ,对于其中的引号,若与最外部引号重复应进行修改。
let adminCookie = ``;
/* === 假期活动 === */
// 如 https://huodong.xueanquan.com/summer2021/summer_one.html
let holiday = {};
holiday.schoolYear = 2021; // 打开专题活动页,按 F12 调出 Console,输入 schoolYear、semester 取该专题活动的 schoolYear、semester。
holiday.semester = 2;
holiday.steps = ['安全知识', '安全素养', '家长扫码']; // 不同专题活动步骤不同,大部分是两步——看视频和答问卷——请按照实际情况修改。
/* === 专题活动 === */
// 如 https://huodong.xueanquan.com/2021fzjz/index.html
let special = {};
special.specialId = 578; // 打开专题活动页,按 F12 调出 Console,输入 specialId 取该专题活动的 specialId。
special.steps = ['视频签到', '问卷签到']; // 不同专题活动步骤不同,大部分是两步——看视频和答问卷——请按照实际情况修改。
/* === 安全学习 === */
let skill = {};
// https://wenzhou.xueanquan.com/JiaTing/EscapeSkill/SeeVideo.aspx?gid=${gid}&li=${courseid}
// 在对应的安全学习页源代码第 87 行取 videoid,gid,courseid,第 542 行取 workid,fid,title。
skill.videoid = 23126;
skill.gid = 789;
skill.courseid = 811;
skill.workid = 823837;
skill.fid = 314;
skill.title = "网络是把“双刃剑”";
/* === 执行操作 === */
let methods = {};
methods.anquanxuexi = 0; // 安全学习
methods.zhuantihuodong = 1; // 专题活动
methods.jiaqihuodong = 2; // 假期活动
methods.listInfo = 3;
let willDo = methods.listInfo;
// 与你无关的东西
exports.serverside = serverside;
exports.huodongProvince = huodongProvince;
exports.accounts = accounts;
exports.adminCookie = adminCookie;
exports.holiday = holiday;
exports.special = special;
exports.skill = skill;
exports.willDo = willDo;