自用哔哩哔哩动态图片下载脚本
伊墨墨做不到
编辑于 2025年12月18日 18:25
收录于文集
共5篇

现已发布在greasyfork.org

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

建议后续在gf更新

搜索greasyfork 镜像站 或者 使用Watt toolkit

update:

251218 修复专栏

251213 现脚本重构

下列描述已过期

https://www.123684.com/s/8KX7Vv-oNoD3?提取码:mooo

123网盘的链接,现在该网盘政策更新后需要登录

油猴脚本,同目录下还有清理壁纸的bat脚本,详情看之前的专栏


置顶 偶发兼容问题

如果出现无法下载,点了下载浏览器没反应,可以试试这个办法--

篡改猴/Tampermonkey:在设置- 配置模式 调整为初学者或高级,然后在下面的 下载beta --- 下载模式

切换一下,不管是原生 浏览器api。切一下刷新一下下载试试,再切回默认。

暴力猴/Violentmonkey:打开位于脚本面板的脚本设置,这里可以稍微自定义下文件名,下面有个切换备用下载方式(同篡改猴设置里的浏览器api),可以试试这个。

如果还是不行的话,那我也没办法,水平有限,问题出在哪里都不清楚,问ai问不出来的。本来期望就是能跑起来就不错了2333,这问题在我看来除了我这ai代码,也许是浏览器不断更新后导致油猴的下载设置还处在旧的状态,浏览器听不到油猴api的下载请求(纯胡扯)。

20250609 1.2

现在可以一定程度上自定义下载的文件名

适配、修复bug

20250605 1.1 新添加适配

现在up主在自己视频下回复的带内容+图片(勾选同时转发到我的动态),你在浏览动态信息流的时候就有这个


  • 支持 动态首页 (网页链接​)

  • 支持 用户个人空间动态页 (网页链接​)

  • 支持 话题页 (网页链接​)

  • 支持 旧动态详情页 (网页链接​)

  • 支持 专栏/动态详情页 (网页链接​)

  • 在动态流/话题页的卡片“更多”菜单中添加“下载图片”选项。

  • 在动态/专栏详情页的侧边栏添加下载按钮。

  • 一键下载,“用户名动态ID序号.格式”命名文件。

  • 优先使用 GM_download,失败时自动尝试 fetch 下载,兼容性ok,chrome可以直接当扩展用。

  • 特别叫ai优化过性能,刷动态流不卡顿。

因为Bilibili-Evolved的图片下载屡屡失效,修复缓慢,所以叫ai搞了这个

现在效果还挺满意的

旧页面之后应该不管了,建议新版

随缘维护

Bilibili-Evolved自带的图片导出可以关掉,虽然应该不冲突

评论区图片暂不打算支持,除非有人叫我搞,greasyfork有相关脚本

“实况图片”,其实是一段 MP4,自己暂时用不到,暂不适配。

这段 MP4 的“封面”是可以下载的。


已知问题 (Known Issues)

  Violentmonkey 提示:

  当页面载入时,如果脚本不存在或与网址不匹配,这种情况通常发生在像是 fb 或 instagram 这类使用假导航的单页应用网站中。您可以重新载入标签页以执行脚本。要修正脚本,请使用 @match 匹配整个网站,然后利用 MutationObserver 或 window.navigation API 来侦测变化。

  表现为脚本不加载,常见于打开UP个人页面后再切换到动态时发生,刷新页面即可。不影响使用。

  Violentmonkey 暴力猴,偶发问题:

  在下载大量图片时,比如15张图片只下载了13张,少了2张;或者在等待较长时间后才会下载成功,并重复下载两张。

  Tampermonkey (篡改猴) 暂未发现此问题。

  这个问题大概和 Violentmonkey 的 API 实现有关,我应该是修不了,AI 也是说“使 error 更 strong,加去重”。

  偶发脚本已启用却显示灰名不加载:

  以我贫瘠的知识只能归咎于插件的加载方式或 MV3 的限制,修不了。

  碰到这个 Bug,直接再重复(新建)打开同个页面应该就加载了或重启浏览器(我这里是这样的)。


适配现在的阿B专栏,可以下专栏图了

易维护性改造,更清晰的结构

兼容性优化,原来两版合并

花了几天时间,用deepseek和豆包、gemini搞出来的

学过一点全栈的知识

不过这脚本代码都是ai写的

测试了我能碰到的所有类型网页都ok

适配的页面就是动态的详情页

看图

导入油猴脚本

对应页面多一个下载的按钮

上面是下载提示

下载的图片命名为 up主_该动态id_图片序号.图片格式

可以当浏览器扩展直接用(火狐不行),不需要油猴,当然推荐你导入油猴用

直接拖进浏览器就行,打开开发者模式

星愿浏览器只能用兼容版,可能这浏览器自己有特殊配置吧

如果阿b又改版了,你没看到更新的话,可以自己把脚本给ai,让它改,你要给ai指出网页代码中你要的图片在哪,把相应代码给它,需要你看得懂网页代码,不用你精通,我就是半吊子

本来就ai写的,不用@我,你想怎么改怎么改

之前是用的Bilibili Evolved这个脚本,但是这玩意在失效后适配极其缓慢

就自己搞了一个出来