// ==UserScript== // @name 测试 // @namespace http://tampermonkey.net/ // @version 1.5 // @description 万方教务网查看学分和平均绩点 // @compatible chrome // @include *://*.edu.cn/kbcx/xskbqr_cxXskbqrIndex.html* // @include *://*.edu.cn/bysxxcx/xscjzbdy_cxXscjzbdyIndex.html* // @license MIT // @require https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js // @downloadURL none // ==/UserScript== (function () { 'use strict'; $(document).keydown(function (event) { if (event.keyCode == 13) { console.clear(); let xn=$("#xnm_chosen").find("span").text(); let xq=$("#xqm_chosen").find("span").text(); let $td_xf = $("td[aria-describedby='tabGrid_xf']"); let sum = 0; for (let i = 0; i < $td_xf.length; i++) { let xf = $td_xf.eq(i).attr("title"); sum += parseFloat(xf); } console.log("第" + xn+"学年 第"+xq+"学期"); console.log("总学分:" + sum); /* let $td_xf = $("td[aria-describedby='tabGrid_xf']"); let $td_jd = $("td[aria-describedby='tabGrid_jd']"); let xfjdSum = 0; let xfSum = 0; for (let i = 0; i < $td_jd.length; i++) { let xf = $td_xf.eq(i).attr("title"); let jd = $td_jd.eq(i).attr("title"); xfjdSum += xf * jd; xfSum += parseFloat(xf); } console.log("平均绩点为:" + (xfjdSum / xfSum).toFixed(3));*/ } }); })();