PS:如果您只需要刷视频,请移步我之前发到博文:如何使用油猴快速刷易班视频
今天,是易班做题的第一天,很多小伙伴已经头疼,会遇到下面的问题:
1.题不会做
2.答案错误
3.时间不够
4.题目无法复制,F12被禁
你是不是也在查百度、题库、学校官网、学校公众号,以及新生手册?
所以这篇文章,将为您解决很多问题(想白嫖的直接看我们整理出来的题库:https://bbs.bdbaq.cn/?t/37.html,或者关注微信公众号:推客校园)
下面来说,如和复制题目:
法1.Ctrl+U直接打开源代码 找到题目复制(适合直接白嫖的是哦)
法2.在油猴中使用下面的脚本
// ==UserScript==
// @name 解除易班f12检查
及解除禁用右键与无法选择
// @namespace http://www.wzl1.top/
// @version 0.1.2
// @description 易班YOOC
// @author moreant
// @match https://www.yooc.me/group/*/exam/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
window.open = ""
;
javascript:alert(document.onselectstart = document.onbeforecopy = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});void(document.body.onmouseup=''); void(document.body.onselectstart=''); void(document.body.onmouseup=''); void(document.body.oncopy='');
})();
最后再来说说,提交后如何查看答案(需配用法2)
按下F12后,再控制台中输入以下代码并敲回车(下方代码转自CSDN博主「Starzkg」的原创文章:去看看?):
var xmlhttp = new XMLHttpRequest();//获取对象
xmlhttp.onreadystatechange = function(){//设置回调函数
if(xmlhttp.readyState == 4){//这里的4是请求的状态码,代表请求已经完成
if(xmlhttp.status == 200 || xmlhttp.status == 304){//这里是获得响应的状态码,200代表成功,304代表无修改可以直接从缓存中读取
console.log(xmlhttp);
//创建DOM
var html=document.createElement("html");
html.innerHTML=xmlhttp.responseText
console.log(html)
//获取问题信息
var question=Array.from(html.getElementsByClassName('question-board'))
console.log(question)
//数据封装
var question_arr=[]
question.forEach(q=>{
document.getElementById(q.id)
.getElementsByClassName('the-ans')[0]
.innerHTML=q.getElementsByClassName('the-ans')[0].innerHTML
})
}
}
}
xmlhttp.open("GET",document.URL);
xmlhttp.send();
如果你愿意共享您所做的题目的话,可以将 法3查看到的答案直接复制下来, 发送到我们的邮箱:[email protected]
正文完