您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
访问Bilibili播放页,将剧集整理为Markdown表格,方便记录
// ==UserScript== // @name Bilibili剧集获取Markdown表格 // @namespace https://github.com/wanglong126 // @version 0.1 // @description 访问Bilibili播放页,将剧集整理为Markdown表格,方便记录 // @author ITLDG // @match https://www.bilibili.com/video/* // @icon https://www.bilibili.com/favicon.ico // @grant GM_registerMenuCommand // @grant GM_setClipboard // @grant GM_notification // @license MIT // ==/UserScript== ;(function () { 'use strict' GM_registerMenuCommand('复制剧集MarkDown', () => { let result = getResult() GM_setClipboard(result) GM_notification('已复制到剪切板') }) function getResult() { const lis = document.querySelectorAll('.list-box li') let result = '序号|名字|时长\r\n---|---|---\r\n' + Array.from(lis, (li) => { const a = li.querySelector('a') const href = a.getAttribute('href') const pageNum = a.querySelector('.page-num').textContent const part = a.querySelector('.part').textContent const duration = a.querySelector('.duration').textContent return `${pageNum}|[${part}](${location.origin + href})|${duration}` }).join('\r\n') return result } })()