您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
给没有毕业实习的同学加上毕业实习.
// ==UserScript== // @name 选课网显示毕业实习 // @namespace http://tampermonkey.net/ // @version 2 // @description 给没有毕业实习的同学加上毕业实习. // @author acdzh // @include https://1.tongji.edu.cn/* // ==/UserScript== (function () { (function (open) { let c = { "course": { "courseCode": "420330", "courseName": "毕业实习", "credits": 4.0, "nameEn": "Production Practice", "nature": null, "publicElec": false, "calendarId": null, "calendarName": "2020-2021学年第1学期", "electionApplyId": null, "apply": null, "compulsory": "0", "remark": null, "labelId": 90, "labelName": "实践安排(SJ)", "jp": null, "campus": null, "chosen": 0, "isQhClass": 0, "isPE": 0, "teachingLanguage": null, "faculty": "000287", "isSelected": null, "teacherCodeAndNames": null, "courseTakeType": null, "teachingClassId": null, "courseLabel": null, "cx": false, "ys": false, "natureI18n": "", "teachingLanguageI18n": "", "facultyI18n": "软件学院" }, "label": 90, "labelName": "实践安排(SJ)", "faculty": null, "weekType": 0, "semester": "7", "subCourseCode": null, "chosen": null, "isQhClass": null, "isPE": 0, "courseCode": "420330" }; (function (parse) { JSON.parse = function (s) { let j = parse(s); if (s.match(`"planCourses"`) && s.match(`"code"`)) { j.data.planCourses.push(c); console.log(j); } return j; }; })(JSON.parse); })() })();