智学网电脑版学生端查成绩方法

发表于 2019-09-30  187 次阅读


如题,直接把下面的代码放入Tampermonkey中,运行即可!

Tampermonkey 怎么用?下面有:

Tampermonkey 使用方法: https://zhinan.sogou.com/guide/detail/?id=316512491864

V2.0版本(最新版):

// ==UserScript==
// @name 智学网查看成绩脚本
// @description 智学网查看成绩脚本
// 智学网自从修改过后,电脑上一直无法查看成绩,咋办???
// 在页面加载完成后,点击页面左上角的 查看成绩 按钮,即可查看。
// 2.0更新:修复考试URL错误的问题,修改为User自己选择考试项目,从而避免了考试项目出错的问题
// 1.5更新:新增到目的页面禁止按下按钮网页跳转机制,取消脚本加密
// @namespace http://www.wzl1.top/
// @version 2.0
// @author Karos
// @include *://www.zhixue.com/container/*
// @include *://www.zhixue.com/middleweb/*
// @include *://www.zhixue.com/errorbook/*
// @include *://www.zhixue.com/portalcenter/*
// @include *://www.zhixue.com/activitystudy/*
// @include *://www.zhixue.com/zhixuebao/*
// ==/UserScript==
function Chain(){
	 var chain = document.getElementById('zxService');
	 chain.innerHTML="智学网服务条款<br/><a style=\"color:#bbb\" href=\"javascript:\">友情链接</a><a style=\"color:#bbb\"href=\"javascript:\">|</a><a style=\"color:#fff\" href=\"http://www.wzl1.top/\">Karos'Blog</a><a style=\"color:#bbb\"href=\"javascript:\">|</a><a style=\"color:#bbb\" href=\"javascript:\">添加友链</p>";
}
function addButton(showText, callBack) {
let button = document.createElement('button');
button.style = 'position:fixed;float:left;margin:65px;padding:20px 8px;border-radius:10px;outline:none;border:none;background:rgba(232, 26, 26, 0.6);color:#fff;z-index:3';
button.addEventListener('click', callBack);
button.innerText = showText;
let topBar = document.body;
topBar.insertBefore(button, topBar.firstElementChild);
}
Chain();
addButton('查看成绩\n(仅支持学生版)', () => {
	if(document.location.href=="https://www.zhixue.com/zhixuebao/zhixuebao/main/viewAll/?scope=topic"){
			alert("当前已经可以查看成绩,请选择考试项目");}
	else window.location.href="https://www.zhixue.com/zhixuebao/zhixuebao/main/viewAll/?scope=topic";
});

V1.0(加密了的,代码也就删了):

// ==UserScript==
// @name 智学网查看成绩脚本
// @description 智学网查看成绩脚本
// 智学网自从修改过后,电脑上一直无法查看成绩,咋办???
// 在页面加载完成后,点击页面左上角的 查看成绩 按钮,即可查看。
// @namespace http://www.wzl1.top/
// @version 1.0
// @author 3039814973@qq.com
// @include *://www.zhixue.com/container/*
// @include *://www.zhixue.com/middleweb/*
// @include *://www.zhixue.com/errorbook/*
// @include *://www.zhixue.com/portalcenter/*
// @include *://www.zhixue.com/activitystudy/*
// ==/UserScript==

加密已取消,请看下面的代码......

别问我我为啥要加密,我也不知道。

额,想了一下,还是取消加密吧,也没什么技术含量

V1.5:

// ==UserScript==
// @name 智学网查看成绩脚本
// @description 智学网查看成绩脚本
// 智学网自从修改过后,电脑上一直无法查看成绩,咋办???
// 在页面加载完成后,点击页面左上角的 查看成绩 按钮,即可查看。
// @namespace http://www.wzl1.top/
// @version 1.0
// @author 3039814973@qq.com
// @include *://www.zhixue.com/container/*
// @include *://www.zhixue.com/middleweb/*
// @include *://www.zhixue.com/errorbook/*
// @include *://www.zhixue.com/portalcenter/*
// @include *://www.zhixue.com/activitystudy/*
// ==/UserScript==

function addButton(showText, callBack) {
let button = document.createElement('button');
button.style = 'position:fixed;float:left;margin:65px;padding:20px 8px;border-radius:10px;outline:none;border:none;background:rgba(232, 26, 26, 0.6);color:#fff;z-index:3';
button.addEventListener('click', callBack);
button.innerText = showText;
let topBar = document.body;
topBar.insertBefore(button, topBar.firstElementChild);
}

addButton('查看成绩\n(仅支持学生版)', () => {
if(document.location.href=="https://www.zhixue.com/activitystudy/web-report/index.html?examId=30dbdac6-b24d-4592-b853-8e7b739ad1fd&classId=1500000100009315078#/zxb-report/report-detail"){
alert("当前已经可以查看成绩");}
else window.location.href="https://www.zhixue.com/activitystudy/web-report/index.html?examId=30dbdac6-b24d-4592-b853-8e7b739ad1fd&classId=1500000100009315078#/zxb-report/report-detail";
});

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

1

撰写漫天的星辰,只为站在海那边的你