您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在稍后再看的每个视频下方提供av和bv号
// ==UserScript== // @name B站稍后再看显示av号和bv号 // @version 0.1 // @description 在稍后再看的每个视频下方提供av和bv号 // @author sunfkny // @match https://www.bilibili.com/watchlater/ // @grant GM_xmlhttpRequest // @namespace https://gf.qytechs.cn/users/367486 // ==/UserScript== (function() { 'use strict'; /*$.ajax({ url:"https://api.bilibili.com/x/v2/history/toview/web", type : "get", success : function(data) { console.log(data); } });*/ function ea(l){ var eleAV = document.createElement('a'); eleAV.innerText = "av"+ l.aid; eleAV.style.marginLeft="16px"; eleAV.style.color = "#00a1d6"; eleAV.id="eleAV"; eleAV.setAttribute("target","_blank"); eleAV.setAttribute("onMouseOver","this.style.color='#f25d8e'"); eleAV.setAttribute("onMouseOut","this.style.color='#00a1d6'"); eleAV.setAttribute("href","https://www.bilibili.com/video/av"+ l.aid); return eleAV; } function eb(l){ var eleBV = document.createElement('a'); eleBV.innerText = l.bvid; eleBV.style.marginLeft="16px"; eleBV.style.color = "#00a1d6"; eleBV.id="eleBV"; eleBV.setAttribute("target","_blank"); eleBV.setAttribute("onMouseOver","this.style.color='#f25d8e'"); eleBV.setAttribute("onMouseOut","this.style.color='#00a1d6'"); eleBV.setAttribute("href","https://www.bilibili.com/video/"+l.bvid); return eleBV; } function run(){ GM_xmlhttpRequest({ method: "GET", url: "https://api.bilibili.com/x/v2/history/toview/web", onload: function(response) { if (response.status == 200){ var r = JSON.parse( response.responseText ) console.log(r.data.list); var list = r.data.list; var info = document.querySelectorAll("div.info.clearfix"); if (info.length==list.length){ for(let [index,item] of new Map( list.map( ( item, i ) => [ i, item ] ) )){ //console.log(index); //console.log(item); info[index].appendChild(ea(list[index])); info[index].appendChild(eb(list[index])); }}else{ console.log('document.querySelectorAll("div.info.clearfix").length='+document.querySelectorAll("div.info.clearfix").length+'\nr.data.list.length='+r.data.list.length); } }else{ console.log("=========\n\nApi 错误\n\n========="); } } }); } var myInterval; window.addEventListener("load", function() { myInterval = setInterval(function(){if(document.querySelector("div.list-box")){run();clearInterval(myInterval);}}, 1000); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址