通过标题检索视频的分p,并且可以跳转到对应的分p。
当前为
// ==UserScript==
// @name 哔哩哔哩多分P检索
// @namespace http://tampermonkey.net/
// @version 0.3
// @description 通过标题检索视频的分p,并且可以跳转到对应的分p。
// @author You
// @match https://www.bilibili.com/video/*
// @icon https://www.bilibili.com/favicon.ico
// @grant none
// @run-at document-end
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Your code here...
// 找到class为'video-info-detail-list'的div
var div = document.querySelector('.video-info-container');
if (div) {
// 创建一个新的span元素
var span = document.querySelector('.copyright');
// 设置span元素的class和文本内容
span.className = 'item-text';
span.textContent += ' 分P检索';
// 将span元素添加到div中
//div.appendChild(span);
// 绑定点击事件
span.addEventListener('click', function() {
// 获取当前页面的URL
var currentUrl = window.location.href;
// 使用正则表达式获取bv号或av号
var avOrBvNumber;
var bvRegEx = /bv(\w+)/i;
var avRegEx = /av(\d+)/i;
if (bvRegEx.test(currentUrl)) {
avOrBvNumber = bvRegEx.exec(currentUrl)[1];
} else if (avRegEx.test(currentUrl)) {
avOrBvNumber = avRegEx.exec(currentUrl)[1];
}
// 如果找到了bv号或av号,打开新窗口
if (avOrBvNumber) {
var newUrl = 'https://bilipages.2314.top?' + (bvRegEx.test(currentUrl) ? 'bv' : 'av') + '=' + (bvRegEx.test(currentUrl) ? 'BV' : 'av') + avOrBvNumber;
window.open(newUrl, '_blank', 'height=500,width=500');
} else {
console.log('No av or bv number found in the current URL.');
}
});
} else {
console.log('No div with class "video-info-detail-list" found.');
}
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址