您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
分别以雷锋的故事(subject/6476),我的英雄学院(subject/122003),White Wings 白色之翼(subject/310476),英雄 命运之诗(subject/217123),特利迦奥特曼 新世代迪迦(subject/333282)为锚点定位排行榜最后一页
// ==UserScript== // @name 快速跳转bangumi排行榜最后一页 // @namespace https://github.com/bangumi/scripts/tree/master/liaune // @version 0.3 // @description 分别以雷锋的故事(subject/6476),我的英雄学院(subject/122003),White Wings 白色之翼(subject/310476),英雄 命运之诗(subject/217123),特利迦奥特曼 新世代迪迦(subject/333282)为锚点定位排行榜最后一页 // @author Liaune // @license MIT // @include /^https?://(bgm\.tv|chii\.in|bangumi\.tv)/* // @grant none // ==/UserScript== (function() { if(location.href.match(/(anime|book|game|music|real)\/browser(\/platform\/all\?|\?)sort=rank/)){ const ids = {"anime":"6476","book":"122003","game":"310476","music":"217123","real":"333282"}; var type = location.href.match(/(anime|book|game|music|real)\/browser.*\?sort=rank/)[1]; $.get(`https://api.bgm.tv/subject/${ids[type]}`,(data)=>{ var max_page = Math.ceil(data.rank/24); var lastpage = location.origin+location.href.match(/\/(anime|book|game|music|real)\/browser.*\?sort=rank/)[0]+'&page='+max_page; $('#columnSubjectBrowserA .section .page_inner a.p').last()[0].href = lastpage; var current_page = location.href.match(/sort=rank&page=(\d+)/)?location.href.match(/sort=rank&page=(\d+)/)[1]:1; $('#columnSubjectBrowserA .section .page_inner .p_edge')[0].textContent = `( ${current_page} / ${max_page} )`; $('#columnSubjectBrowserA .section .page_inner a.p').each( (i,e) => { if(parseInt(e.text)>max_page) $(e).hide(); }); },"json"); } })();