您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
百度题库自动展开,若自动展开失败就刷新页面,去除页面内的浮动广告。
// ==UserScript== // @name 百度题库自动展开 // @namespace http://tampermonkey.net/ // @version v0.31 // @description 百度题库自动展开,若自动展开失败就刷新页面,去除页面内的浮动广告。 // @author 沧浪之水 // @match https://easylearn.baidu.com/edu-page/tiangong/* // @icon https://edu-fe.cdn.bcebos.com/public/business-cop-icon.png // @grant none // @license MIT // ==/UserScript== (function () { 'use strict'; // Your code here... function clickExerciseBtn() { document.querySelector(".exercise-btn.exercise-btn-4").click(); } function clickExerciseBtn2() { document.querySelector(".expand-btn").click(); } function runClick() { // 获取所有 `class="toogle-btn"` 标签 var elements = document.querySelectorAll(".toogle-btn"); // 循环点击所有标签 for (var i = 0; i < elements.length; i++) { elements[i].click(); } // 在 一定时长后调用 clickExerciseBtn() 函数 setTimeout(clickExerciseBtn, 500); setTimeout(clickExerciseBtn2, 1000); } // 调用脚本 setTimeout(runClick, 1000); // 监听 DOM 元素添加事件 const timer = setInterval(() => { // 执行命令 document.querySelector(".vip-banner-cont").remove(); document.querySelector(".vip-card-warp").remove(); // 检查是否成功执行 if (!document.querySelector(".vip-banner-cont")) { // 停止定时器 clearInterval(timer); } }, 1000); })();