您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
从工程科教图书服务系统提取图书目录
// ==UserScript== // @name 提取工程科教目录 // @namespace http://tampermonkey.net/ // @version 0.3 // @description 从工程科教图书服务系统提取图书目录 // @author hohoyu // @match http://www.ckcest.zju.edu.cn/Engineering/ShowBook.action?BookNo=* // @original-script https://gf.qytechs.cn/zh-CN/scripts/451278-%E6%8F%90%E5%8F%96%E7%9B%AE%E5%BD%95 // @grant none // @license GPL-3.0-only // ==/UserScript== (function() { 'use strict'; let btn = document.createElement("BUTTON"); btn.className = "btn_content"; btn.textContent = "提取目录"; btn.style.backgroundColor = "#DC143C"; btn.onclick = showContent; let parNode = document.getElementById("review_fabiao"); let btn_bro = document.getElementById("review_submit"); parNode.insertBefore(btn, btn_bro); function showContent() { //提取目录内容 var cont = ""; var title = document.getElementsByClassName("leftContainer"); var pages = document.getElementsByClassName("rightContainer"); var titleCnt = title.length; for (var i = 0; i < titleCnt; i++) { cont += title[i].innerText + "," + pages[i].innerText.replace("阅读", "") + "\n"; } //下载提取到的内容至文本文件 var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(cont)); element.setAttribute('download', "目录.txt"); element.style.display = 'none'; document.body.appendChild(element); element.click(); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址