湖南环境生物职业技术学院 ,就是以前的湖南生物机电学校,成人高考需要看网课,问我有没有办法.我写了一个插件,一天时间差不多把网课和考试都搞完了.....油hou还真的不错,
后台使用python flask框架搭建了简易的服务器接口.
操作原理,第一次,随便选几个ABCD,先交卷,然后点击查看答案,查看答案的过程中会将所有题目和答案全部发送到后台保存,
第二次再考试就会自动匹配试卷.
以下是javaScript代码:
// ==UserScript==
// @name wuxuejiaoyu查看答案
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://learning.wuxuejiaoyu.cn/openlearning/console/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=wuxuejiaoyu.cn
// @grant none
// @require http://code.jquery.com/jquery-3.x-git.min.js
// ==/UserScript==
/* globals jQuery, $, waitForKeyElements */
(function() {
'use strict';
$(document).ready(function() {
console.info('进来了-查看答案');
let intvals = setTimeout(()=>{
console.info('进来了-查看答案2');
let iframeDocument=$("iframe[name='w_main']")[0].contentWindow.document;
if(iframeDocument){
// console.info(iframeDocument);
iframeDocument=iframeDocument.getElementById("cboxIframe").contentWindow.document;
// console.info("2",iframeDocument);
iframeDocument=iframeDocument.getElementById("w_lms_content").contentWindow.document;
// console.info("3",iframeDocument);
iframeDocument=iframeDocument.getElementById("w_lms_sco").contentWindow.document;
//console.info("4",iframeDocument);
//iframeDocument=$(iframeDocument).find("[name='w_right']")[0].contentWindow.document;
//console.info("5",iframeDocument);
var div = iframeDocument.getElementById("_block_content_exam_1") ;
console.info('查看答案',div);
if(div){
//console.info("取到了div")
//var trs = $(div).find("*[isitem]") ; //取到了题目表格
//console.info("查看答案trs",trs);
//trs = Array.from(trs);
var rtab = $(div).find("tr[correctstatus]")
//console.info("rtab的长度",rtab.length);
rtab = Array.from(rtab);
rtab.forEach((item,index)=>{
if($(item).attr("islabel")==1) return ; //如果是标题,例如选

最低0.47元/天 解锁文章





