├── README.md └── 韶关学院选课脚本.user.js /README.md: -------------------------------------------------------------------------------- 1 | # sguTakeCourse 2 | 韶关学院教务处系统强智科技,选课(公选课)油猴插件 3 | 4 | 据我观察,选课卡顿速度缓慢主要是加载页面导致的,所以把选课的网络请求单独选出来了,减少了页面加载的时间,增加了选课的成功率 5 | 6 | 使用时 打开教务系统网站,右上角会出现选课的窗口,输入课名,点击选课就行了 7 | 8 | (ps:仅限于公选课) 9 | 10 | 11 | 12 | 如果对你有所帮助,可以赏我一颗小星星 13 | -------------------------------------------------------------------------------- /韶关学院选课脚本.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name 韶关学院选课脚本 3 | // @namespace http://tampermonkey.net/ 4 | // @version 0.1 5 | // @description try to take over the world! 6 | // @include http://jwc.sgu.edu.cn/jsxsd/xsxk/xklc_view 7 | // @author llwxi 8 | // @require https://code.jquery.com/jquery-2.1.4.min.js 9 | // @match http://*/* 10 | // @grant GM_registerMenuCommand 11 | // ==/UserScript== 12 | 13 | (function() { 14 | 'use strict'; 15 | var result = {}; //搜索结果 16 | var name = ""; //课程名称 17 | 18 | var search = function(name){ //搜索课程信息的相关函数 19 | name=encodeURI(encodeURI(name)) 20 | $.ajax({ 21 | type:"post", 22 | url:"http://jwc.sgu.edu.cn/jsxsd/xsxkkc/xsxkGgxxkxk?kcxx="+name+"&skls=&skxq=&skjc=&sfym=false&sfct=false&szjylb=&sfxx=true", 23 | data:{ 24 | sEcho: 1, 25 | iColumns: 13, 26 | sColumns:"", 27 | iDisplayStart: 0, 28 | iDisplayLength: 15, 29 | mDataProp_0: "dwmc", 30 | mDataProp_1: "kch", 31 | mDataProp_2: "kcmc", 32 | mDataProp_3: "xf", 33 | mDataProp_4: "skls", 34 | mDataProp_5: "sksj", 35 | mDataProp_6: "skdd", 36 | mDataProp_7: "xqmc", 37 | mDataProp_8: "xkrs", 38 | mDataProp_9: "syrs", 39 | mDataProp_10: "ctsm", 40 | mDataProp_11: "szkcflmc", 41 | mDataProp_12: "czOper" 42 | }, 43 | success:function(resp){ 44 | result=$.parseJSON(resp).aaData[0]; 45 | xsxkOper(result.jx0404id,'','',result.jx02id,"null") 46 | } 47 | }); 48 | } 49 | var box_html = `