突破局限,提升搜索体验——B站视频日期筛选器 油猴脚本
2023-10-26 17:49:05
在信息爆炸的时代,视频搜索已经成为我们获取信息和娱乐的主要途径之一。然而,当我们面对浩如烟海的视频内容时,往往会感到无所适从,难以找到自己真正感兴趣或有价值的视频。
B站作为国内最大的视频分享平台之一,拥有海量的视频资源。然而,其默认的搜索功能却存在一定的局限性,无法满足用户对视频内容的精准筛选需求。例如,如果您想找到某个特定日期或时间段内发布的视频,就需要花费大量的时间和精力在茫茫视频海洋中进行搜索。
为了解决这一问题,我们开发了这款B站视频日期筛选器油猴脚本。这款脚本可以帮助您在B站搜索结果中添加日期筛选功能,让您能够轻松找到您想要观看的视频。
一、脚本安装指南
-
安装油猴脚本管理器
如果您还没有安装油猴脚本管理器,请先前往油猴脚本官网(https://www.tampermonkey.net/)下载并安装。
-
安装B站视频日期筛选器脚本
在油猴脚本管理器中,点击“新建脚本”按钮,将以下脚本代码复制粘贴到编辑器中:
// ==UserScript== // @name B站视频日期筛选器 // @namespace https://github.com/username/userscript-b站视频日期筛选器 // @version 0.1 // @description 为B站搜索结果添加日期筛选功能 // @author Your Name // @match https://www.bilibili.com/search/* // @grant none // ==/UserScript== (function() { 'use strict'; // 添加日期筛选表单 var form = document.createElement('form'); form.setAttribute('id', 'date-filter-form'); form.innerHTML = ` <label for="start-date">起始日期:</label> <input type="date" id="start-date"> <label for="end-date">结束日期:</label> <input type="date" id="end-date"> <input type="submit" value="筛选"> `; document.querySelector('.search-result-filter').appendChild(form); // 添加日期筛选功能 form.addEventListener('submit', function(e) { e.preventDefault(); // 获取起始日期和结束日期 var startDate = document.querySelector('#start-date').value; var endDate = document.querySelector('#end-date').value; // 如果起始日期或结束日期为空,则不进行筛选 if (!startDate || !endDate) { return; } // 将日期转换为时间戳 var startTime = new Date(startDate).getTime(); var endTime = new Date(endDate).getTime(); // 筛选视频 var videos = document.querySelectorAll('.video-item'); for (var i = 0; i < videos.length; i++) { var video = videos[i]; // 获取视频发布时间 var publishTime = video.querySelector('.pubtime').getAttribute('data-pubdate'); // 将发布时间转换为时间戳 var videoTime = new Date(publishTime).getTime(); // 如果视频发布时间在起始日期和结束日期之间,则显示视频 if (videoTime >= startTime && videoTime <= endTime) { video.style.display = 'block'; } else { video.style.display = 'none'; } } }); })();
点击“保存”按钮,即可完成脚本的安装。
二、脚本使用指南
-
打开B站搜索页面
在浏览器中打开B站搜索页面(https://www.bilibili.com/search/),输入您想要搜索的关键词。
-
选择日期范围
在搜索结果页面,找到“日期筛选”表单,选择您想要筛选的日期范围。
-
点击“筛选”按钮
点击“筛选”按钮,即可对搜索结果进行筛选。
-
查看筛选结果
筛选完成后,您将看到符合您选择日期范围的视频。
三、使用技巧
-
使用日期范围缩小搜索范围
如果您知道您想要观看的视频是在某个特定日期或时间段内发布的,您可以使用日期筛选功能缩小搜索范围,以便更轻松地找到您想要观看的视频。
-
使用日期范围过滤掉不感兴趣的视频
如果您对某个特定日期或时间段内的视频不感兴趣,您可以使用日期筛选功能过滤掉这些视频,以便只显示您感兴趣的视频。
-
结合其他筛选条件使用日期筛选功能
您可以将日期筛选功能与其他筛选条件(如视频类型、视频时长等)结合使用,以便对搜索结果进行更精准的筛选。
-
利用脚本的更新功能
脚本会定期更新,以修复错误并添加新功能。因此,我们建议您定期检查脚本的更新情况,并安装最新版本的脚本。
四、结语
B站视频日期筛选器油猴脚本是一款非常实用的工具,可以帮助您轻松找到您想要观看的视频,并提升您的B站搜索体验。如果您经常使用B站搜索视频,那么我们强烈建议您安装这款脚本。
希望这篇教程能够帮助您成功安装和使用B站视频日期筛选器油猴脚本。如果您在使用过程中遇到任何问题,请随时与我们联系。