您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
counts the number of collection comments
// ==UserScript== // @name Collection Comment Counter // @namespace http://tampermonkey.net/ // @version 0.1 // @description counts the number of collection comments // @author You // @match https://archiveofourown.org/collections/WDLF_MF/works* // @icon http://archiveofourown.org/favicon.ico // @grant none // @license MIT // ==/UserScript== (function() { //Use by going to https://archiveofourown.org/collections/WDLF_MF/works?page=1 //Open console on your browser: Right click --> Inspect, click Console //This program will automatically click 'next' until the end of the collection, and then it will write the count to the console //Records are stored in localStorage.log if (window.location.href == "https://archiveofourown.org/collections/WDLF_MF/works?page=1") window.name = "0" let total = JSON.parse(window.name) let count = Array.from(document.querySelectorAll("dd.comments")).map(a=>+a.innerText).reduce((a,b)=>a+b) total += count window.name = JSON.stringify(total) let nextbutton = document.querySelector(`a[rel="next"]`) if (nextbutton !== null) nextbutton.click() else{ let data = ""; data += `Count: ${window.name} \n`; console.log(data); localStorage.log += data; console.log(localStorage.log); } })();