您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
下载堕落方舟中的小说
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.sleazyfork.org/scripts/487103/1330371/Jinxin%20Novel%20Fallen%20Ark.js
// ==UserScript== // @name Jinxin Novel Fallen Ark // @namespace https://gitee.com/jinxin11112/tampermonkey // @version 0.1.7 // @description 下载堕落方舟中的小说 // @author jinxin // @match https://bbs.fallenark.com/* // @grant none // @license MIT // ==/UserScript== class FallenArk { 'use strict'; getContent() { let messages = document.getElementsByClassName("t_f"); let contentList = []; for (let message of messages) { let content = message.innerHTML; content = this.removeGarbled(content); if (content) contentList.push(content); } return contentList; } removeGarbled(str) { if (!str) return str; // str = str.replace(/<div class="quote"><blockquote>([.\n]*)<\/blockquote><\/div>/g, ''); // 互动内容直接去除(先不去除了) // 乱码内容直接去除 str = str.replace(/<span style="display:none">(.*)<\/span>/g, ''); str = str.replace(/<font class="jammer">(.*)<\/font>/g, ''); str = str.replace(/( )/g, ' '); str = str.replace(/<br>/g, ''); return str; } getTitle() { let title = document.title; title = title.replace(' - 转载文章', ''); title = title.replace(' - 原创图书馆', ''); title = title.replace(' - 底层:破碎梦呓', ''); title = title.replace(' - 第一层:残缺殿堂', ''); title = title.replace(' - 第二层:愤恨之塔', ''); title = title.replace(' - 第三层:复仇之地', ''); title = title.replace(' - 顶层:神圣天堂', ''); title = title.replace(' - Fallen Ark【堕落方舟】', ''); title = title.replace(' - Powered by Discuz!', ''); title = title.replace(' - 手机版', ''); return title; } }