// ==UserScript== // @name 安全教育平台 2021年中小学生平安暑假专项活动(自动答题) // @namespace http://tampermonkey.net/ // @version 0.1 // @description 安全教育平台 自动答题 // @author DFK // @match https://huodong.xueanquan.com/summer2021/summer_test.html // @icon https://www.google.com/s2/favicons?domain=xueanquan.com // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; console.log ("==> Script start.", new Date() ); // 1ST PART OF SCRIPT RUN GOES HERE. console.log ("==> 1st part of script run.", new Date() ); document.addEventListener ("DOMContentLoaded", DOM_ContentReady); window.addEventListener ("load", pageFullyLoaded); function DOM_ContentReady () { // 2ND PART OF SCRIPT RUN GOES HERE. // This is the equivalent of @run-at document-end console.log ("==> 2nd part of script run.", new Date() ); } function pageFullyLoaded () { console.log ("==> Page is fully loaded, including images.", new Date() ); setInterval(runFunc, 600); var p1 = false; var p2 = false; var p3 = false; function runFunc() { var title = $("div[id='questionlist'] p:first").text(); console.log("title " + title); if(p1 == false && title.indexOf("第一部分")!=-1){ $("#radio_1_1").attr("checked","checked").click(); $("#radio_2_1").attr("checked","checked").click(); $("#radio_3_4").attr("checked","checked").click(); p1 = true; console.log("p1 = true"); } if(p2 == false && title.indexOf("第二部分")!=-1){ $("#radio_4_2").attr("checked","checked").click(); $("#radio_5_3").attr("checked","checked").click(); $("#radio_6_2").attr("checked","checked").click(); $("#radio_7_3").attr("checked","checked").click(); $("#radio_8_2").attr("checked","checked").click(); $("#radio_9_2").attr("checked","checked").click(); $("#radio_10_2").attr("checked","checked").click(); $("#radio_11_3").attr("checked","checked").click(); $("#radio_12_1").attr("checked","checked").click(); $("#radio_13_3").attr("checked","checked").click(); $("#radio_14_3").attr("checked","checked").click(); $("#radio_15_1").attr("checked","checked").click(); $("#radio_16_1").attr("checked","checked").click(); $("#radio_17_2").attr("checked","checked").click(); $("#radio_18_1").attr("checked","checked").click(); $("#radio_19_3").attr("checked","checked").click(); $("#radio_20_1").attr("checked","checked").click(); $("#radio_21_2").attr("checked","checked").click(); $("#radio_22_1").attr("checked","checked").click(); $("#radio_23_2").attr("checked","checked").click(); $("#radio_24_2").attr("checked","checked").click(); $("#radio_25_2").attr("checked","checked").click(); $("#radio_26_2").attr("checked","checked").click(); $("#radio_27_2").attr("checked","checked").click(); $("#radio_28_3").attr("checked","checked").click(); $("#radio_29_1").attr("checked","checked").click(); $("#radio_30_2").attr("checked","checked").click(); $("#radio_31_2").attr("checked","checked").click(); $("#radio_32_3").attr("checked","checked").click(); $("#radio_33_3").attr("checked","checked").click(); $("#radio_34_1").attr("checked","checked").click(); $("#radio_35_2").attr("checked","checked").click(); p2 = true; console.log("p2 = true"); } if(p3 == false && title.indexOf("第三部分")!=-1){ $("#radio_36_4").attr("checked","checked").click(); $("#radio_37_5").attr("checked","checked").click(); $("#radio_38_5").attr("checked","checked").click(); $("#radio_39_5").attr("checked","checked").click(); $("#radio_40_5").attr("checked","checked").click(); $("#radio_41_1").attr("checked","checked").click(); $("#radio_42_4").attr("checked","checked").click(); $("#radio_43_4").attr("checked","checked").click(); $("#radio_44_4").attr("checked","checked").click(); $("#radio_45_5").attr("checked","checked").click(); $("#radio_46_5").attr("checked","checked").click(); $("#radio_47_1").attr("checked","checked").click(); $("#radio_48_4").attr("checked","checked").click(); $("#radio_49_2").attr("checked","checked").click(); $("#radio_50_4").attr("checked","checked").click(); $("#radio_51_3").attr("checked","checked").click(); $("#radio_52_1").attr("checked","checked").click(); $("#radio_53_5").attr("checked","checked").click(); $("#radio_54_3").attr("checked","checked").click(); $("#radio_55_4").attr("checked","checked").click(); $("#radio_56_5").attr("checked","checked").click(); $("#radio_57_4").attr("checked","checked").click(); $("#radio_58_4").attr("checked","checked").click(); $("#radio_59_1").attr("checked","checked").click(); $("#radio_60_4").attr("checked","checked").click(); $("#radio_61_5").attr("checked","checked").click(); $("#radio_62_4").attr("checked","checked").click(); $("#radio_63_5").attr("checked","checked").click(); $("#radio_64_4").attr("checked","checked").click(); $("#radio_65_5").attr("checked","checked").click(); $("#radio_66_2").attr("checked","checked").click(); $("#radio_67_5").attr("checked","checked").click(); $("#radio_68_4").attr("checked","checked").click(); $("#radio_69_5").attr("checked","checked").click(); $("#radio_70_5").attr("checked","checked").click(); $("#radio_71_5").attr("checked","checked").click(); $("#radio_72_2").attr("checked","checked").click(); $("#radio_73_5").attr("checked","checked").click(); $("#radio_74_4").attr("checked","checked").click(); p3 = true; console.log("p3 = true"); } } } console.log ("==> Script end.", new Date() ); /* $(window).load(function (){ console.log("123456"); console.log($("#radio_4_3")); //debugger; //$("radio_4_3").attr("checked", "checked"); $("#radio_4_3").attr("checked","checked"); }); */ // Your code here... })();