您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
高等继续教育网自动刷题,适用于 http*://*.jxjypt.cn/*
// ==UserScript== // @name 高等继续教育网自动刷题,支持【单选题、多选题、简答题、填空题、在线考试】,已停更,永久免费,不保证百分百可用 // @namespace https://greasyfork.org/zh-CN/users/1216832-nightjarjar // @version 0.1.6 // @description 高等继续教育网自动刷题,适用于 http*://*.jxjypt.cn/* // @author nightjarjar // @icon https://www.jxjypt.cn/indexpage/images/icon.ico // @match http*://*.jxjypt.cn/paper/start* // @grant none // @license GPL // ==/UserScript== (function () { 'use strict'; // 创建按钮 let button = document.createElement('button'); button.innerHTML = '解锁完整功能'; button.style.position = 'fixed'; button.style.top = '10px'; button.style.right = '10px'; button.style.padding = '10px'; button.style.cursor = 'pointer'; button.style.borderRadius = '10px'; button.style.background = 'black'; button.style.color = 'orange'; button.style.fontSize = '20px'; button.style.fontWeight = 'bold'; button.style.border = 'solid 2px orange'; button.addEventListener('click', function () { showContactModal(` <p style="text-align: center; font-size: 20px; font-weight: bold;">联系方式</p> 完整版脚本:<a href="https://greasyfork.org/zh-CN/scripts/479768-fill-answer-and-simulate-click-multi-select-support">Fill Answer and Simulate Click (Multi-Select Support)</a> <p style="text-align: center;font-size: 16px;color: lightgray;"><a href="mailto:[email protected]">[email protected]</a></p> `); }); // 将按钮添加到页面 document.body.appendChild(button); // 获取所有的问题项(li元素) let questionItems = document.querySelectorAll('li[id^="question_li_"]'); // 遍历每个问题项 questionItems.forEach(function(item) { // 获取“展开解析”的链接元素 let expandLink = item.querySelector('.zkjx'); // 模拟点击“展开解析” if (expandLink) { expandLink.click(); } }); // 提示消息 showContactModal(` <p>已为您展开答案解析</p> <p>解锁完整功能,请点击右上方, <span style=" display: inline-block; padding: 10px; border-radius: 10px; background: black; color: orange; font-size: 20px; font-weight: bold; border: 2px solid orange; ">解锁完整功能</span> </p> `); // 显示联系方式的模态框 function showContactModal(innerHTML, autoCloseTimeout) { // 创建模态框容器 let modalContainer = document.createElement('div'); modalContainer.style.position = 'fixed'; modalContainer.style.top = '0'; modalContainer.style.left = '0'; modalContainer.style.width = '100%'; modalContainer.style.height = '100%'; modalContainer.style.backgroundColor = 'rgba(0, 0, 0, 0.5)'; modalContainer.style.display = 'flex'; modalContainer.style.alignItems = 'center'; modalContainer.style.justifyContent = 'center'; // 创建联系方式内容 let contactContent = document.createElement('div'); contactContent.style.backgroundColor = '#fff'; contactContent.style.padding = '20px'; contactContent.style.borderRadius = '10px'; // '<p>联系方式:</p><p>Email: [email protected]</p><p>电话:123-456-7890</p>' contactContent.innerHTML = innerHTML; // 将联系方式内容添加到模态框容器 modalContainer.appendChild(contactContent); // 将模态框容器添加到页面 document.body.appendChild(modalContainer); // 如果 autoCloseTimeout 大于 0,则在 autoCloseTimeout 毫秒后自动关闭模态框 if (autoCloseTimeout > 0) { setTimeout(function () { document.body.removeChild(modalContainer); }, autoCloseTimeout); } // 点击模态框外部关闭模态框 modalContainer.addEventListener('click', function (event) { if (event.target === modalContainer) { document.body.removeChild(modalContainer); } }); } })();