bilibili 视频合集标题搜索

bilibili 视频合集标题搜索, 分 P 搜索

作者
LesslsMore
日安装量
0
总安装量
61
评分
0 0 0
版本
0.1.1
创建于
2024-01-07
更新于
2025-04-26
大小
36.5 KB
许可证
MIT
适用于

bilibili 视频合集标题搜索

在 b 站看视频教程时,有时想找单独知识点的视频内容,但是单个视频播放量质量不高,并且没有连贯性,而很多视频合集教程中有较高质量的讲解,可是没有被搜索工具覆盖到。于是把几个高质量教程 up 主的所有视频合集的标题信息全部爬取下来,做了个简单搜索的插件工具。

主要功能

爬取 up 主投稿所有视频列表,及详细信息与视频分段信息,根据视频分段标题进行搜索,从而找到合集视频中特定知识点的分段视频地址

  • 获取 up 主所有视频
  • 获取视频合集信息
  • 视频合集标题搜索
  • 数据导入导出

使用教程

获取 up 主所有视频

https://space.bilibili.com/37974444/upload/video

进入 up 主空间,查看投稿页面,点击左下角设置图标,在弹出面板点击 + mids 按键,会自动添加 up 主的唯一标识 mid

在翻页过程中,会自动将该页视频信息存入到浏览器的 indexeddb bili 数据库 vlist 表中

获取视频合集信息

继续在设置图标的弹出面板点击 vlist2bvids

会自动爬取上面添加的所有视频到浏览器的 indexeddb json 数据库 bivds 表中

继续点击 bvids2cids 按键,会从之前 bvids 表中提取部分搜索需要用到的视频中合集信息

视频合集标题搜索

点击左下角搜索图标,会出现一个搜索页面,输入知识点名称,点击搜索,会模糊匹配,视频合集分段标题,以播放量倒序显示结果,点击 url 就能打开对应合集视频中的分段部分

这里默认搜索的数据来源是 index 是浏览器本地数据库,也可以切换成 mongo 云端数据库,里面导入了 尚硅谷、黑马程序员 的所有视频,主要方便编程知识点学习搜索。

也可以根据自身需要按照上面方式导入其他视频合集进行搜索。

数据导入导出

支持浏览器本地 indexeddb 数据库导入导出,支持上面搜索显示数据全量 excel 表格导入导出

上面网页搜索如果使用不太方便,可以将数据导出为 excel 表格,进行筛选搜索排序,会更加快速方便。

下图为导出的 尚硅谷、黑马程序员 全部视频合集共计 73278 条记录进行表格筛选的结果

油猴脚本

安装地址

https://greasyfork.org/zh-CN/scripts/484122

源码地址

https://github.com/LesslsMore/bili-part-video-search

更新记录

0.1.1 优化显示布局

0.1.0 vite-plugin-monkey vue3 element-plus interceptor 项目从 bili-part-video-ext vue3-ts-web 迁移完成

todo

  • 迁移 bili_progress_show

技术参考

油猴脚本开发 vue3 element-plus vite-plugin-monkey

监听拦截请求 fetch

接口调用 bilibili-API-collect

数据保存导出 dexie
exceljs

最后

如果觉得有价值,赞赏当然最好了,转发分享也不错