您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
anime is trash, so am I
// ==UserScript== // @name Bilibili首页添加订阅番剧 // @namespace http://tampermonkey.net/ // @version 1.0 // @description anime is trash, so am I // @author ementt // @match https://www.bilibili.com/ // @grant none // ==/UserScript== (function() { 'use strict'; function getCookie(name) { let matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )); return matches ? decodeURIComponent(matches[1]) : undefined; } var xmlhttp = new XMLHttpRequest(); var t_mid = getCookie('DedeUserID') var url = 'https://space.bilibili.com/ajax/Bangumi/getList?mid=' + t_mid; var list = {}; xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { list = JSON.parse(xmlhttp.responseText).data.result var bangumi = document.getElementById('bili_anime'); var bans = '<div style="margin: 10px 0 20px 0">'; for (var i = 0; i < 9; i++) { var div = `<a href=${list[i].share_url.substring(5)} target="_blank" class="cover" style="margin-right:10px"><img src=${list[i].cover.substring(5)+'@110w_144h_100Q_1c.webp'}></img></a>`; bans += div; } bans += '</div>' var doc = document.createRange().createContextualFragment(`<div class="zone-wrap-module report-wrap-module report-scroll-module clearfix"><a class="name" style="font-size:24px">订阅番剧</a>${bans}</div>`); bangumi.parentNode.insertBefore(doc, bangumi.nextSibling); } } xmlhttp.open("GET", url, true); xmlhttp.send() })();