修复 哔哩哔哩(B站|Bilibili) 失效的收藏。
当前为
// ==UserScript==
// @name 哔哩哔哩(B站|Bilibili)收藏夹Fix
// @namespace http://tampermonkey.net/
// @version 0.3
// @description 修复 哔哩哔哩(B站|Bilibili) 失效的收藏。
// @author Mr.Po
// @match https://space.bilibili.com/*/favlist*
// @require http://code.jquery.com/jquery-1.11.0.min.js
// ==/UserScript==
(function() {
'use strict';
var space = 2000;
setInterval(updateFav,space);
})();
function updateFav(){
var $lis = $("ul.fav-video-list.content li.small-item.disabled");
if($lis.size()>0){
$lis.each(function(i,it){
var aid = $(it).attr("data-aid");
var $a = $(it).find("a");
$a.attr("href","https://www.biliplus.com/video/av"+aid+"/");
$a.attr("target","_blank");
$($a[1]).text($($a[1]).text()+"(av"+aid+")");
$(it).removeClass("disabled");
$a.removeClass("disabled");
});
var fidRegex = window.location.href.match(/fid=(\d+)/);
var fid;
if(fidRegex){
fid = fidRegex[1];
}else{
fid = $("div.fav-item.cur").attr("fid");
}
var pn = $("ul.be-pager li.be-pager-item.be-pager-item-active").text();
$.ajax({
url: "https://api.bilibili.com/medialist/gateway/base/spaceDetail?media_id="+fid+"&pn="+pn+"&ps=20&keyword=&order=mtime&type=0&tid=0&jsonp=jsonp",
success: function(json){
var $medias = json.data.medias;
$lis.each(function(i,it){
var aid = $(it).attr("data-aid");
var $mediaF = $medias.filter(function(it){
if(it.id==aid){
return it;
}
});
var $media = $mediaF[0];
var $a = $(it).find("a");
var titles = "";
if($media.pages){
var $titlesM = $media.pages.map(function(it,i,arry){
return it.title;
});
titles = $titlesM.join("、");
}
var content = "P数:"+$media.page+"\n子P:"+titles+"\n简介:"+$media.intro
$a.attr("title",content);
});
}
});
}
}
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址