PixivBatchDownloader

Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more.

GPL-3.0 License

Stars
3.6K

Bot releases are visible (Hide)

PixivBatchDownloader - 17.1.2 Latest Release

Published by xuejianxianzun about 2 months ago

Merge PR

https://github.com/xuejianxianzun/PixivBatchDownloader/pull/419

epub: fix send-to-kindle failure on notes.html

🕑更新了作品发布时间数据

PixivBatchDownloader - 17.1.0

Published by xuejianxianzun 2 months ago

😄优化下载器生成的 EPUB 小说的文件体积和性能

😄点击“开始抓取”按钮时,如果有之前的抓取结果则进行询问,以避免误操作

😄优化了一些提示

🐛修复了在漫画页面里,“在多图作品页面里显示缩略图列表”区域可能会重复添加的问题

🐛修复抓取小说时,有时抓取到的数量不够的问题

🐛修复了在搜索页面抓取时,vip 优化策略可能出错导致抓取中止的问题

🕑更新了作品发布时间数据

PixivBatchDownloader - 17.0.0

Published by xuejianxianzun 6 months ago

⚙️可以设置慢速抓取时的间隔时间了

以前下载器使用 1600 ms 的时间间隔,但某些用户表示这依然会遇到 429 错误,他们希望可以加大间隔时间。

现在我添加了这个设置,它位于“更多”-“抓取”-“减慢抓取速度”-“间隔时间”。

小说搜索页面也支持会员搜索优化策略了

会员搜索优化策略在抓取列表页时也会生效了

这是新增的一个优化策略。这可以避免抓取很多不必要的作品页。

修复会员搜索优化策略在获取作品详情阶段存在的问题

解决了一些动图保存为 GIF 时,色差过大的问题

https://github.com/xuejianxianzun/PixivBatchDownloader/issues/399

之前下载器转换 GIF 固定使用质量 10,现在动图的原文件体积越小,就会使用越好的质量,这可以有效解决某些手绘动图保存为 GIF 时,色差过大的问题。

虽然有时使用最佳质量依然无法完全避免色差,但是比之前还是要好很多。

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.9.0

Published by xuejianxianzun 7 months ago

✨新增功能:保存作品简介

在“下载”选项卡里可以找到该功能,默认未启用。

启用后,可以根据自己的需要启用子功能。

  • 每个作品分别保存:下载时,每个作品分别建立一个 TXT 文件,里面只保存了简介。如果简介里有网址链接,则文件名末尾会加上 links 字符。
  • 汇总到一个文件:抓取完成后,立刻生成一个汇总文件,保存了每个作品的文件名和它对应的简介。

其他优化

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.8.1

Published by xuejianxianzun 7 months ago

🐛修复了下载的 epub 小说无法打开的问题

上个版本更新导致的 bug,现在修复此问题。

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.8.0

Published by xuejianxianzun 8 months ago

✨新增功能:导出和导入收藏列表

在你处于自己或其他人的收藏页面里时,可以在下载器的“更多”分类里找到此功能。

你可以导出自己或其他用户的收藏列表,然后批量添加收藏。

这可以用来拷贝其他用户的收藏列表。

另外,如果你有多个 Pixiv 账号,想要同步它们的收藏列表,可以先导出一个账号的收藏列表,然后使用其他账号导入收藏列表。

🐛修复了作品简介里的 HTML 转义字符没有处理的问题

https://github.com/xuejianxianzun/PixivBatchDownloader/issues/387

🐛修复了预览作品时快捷键可能冲突的问题

https://github.com/xuejianxianzun/PixivBatchDownloader/issues/386

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.7.1

Published by xuejianxianzun 9 months ago

🐛修复了收藏页面里预览作品功能的异常情况

https://github.com/xuejianxianzun/PixivBatchDownloader/issues/385

PixivBatchDownloader - 16.7.0

Published by xuejianxianzun 9 months ago

✨新增功能:预览作品时,可以使用方向键和空格键切换图片

之前在预览作品时,用户只能使用鼠标滚轮切换图片。但是这对于使用触摸板的用户很不友好。

现在用户可以使用方向键和空格切换图片了,就像一些本地的图片查看器一样。如下:

  • ← ↑ 上一张图片
  • → ↓ 下一张图片
  • 空格 下一张图片

该功能默认启用。如果你想关闭它,可以在更多-增强-预览作品里关闭“使用方向键和空格切换图片”。

另外,现在你还可以用 Esc 键关闭预览图,按下 B 键收藏这个作品。

🐛修复了约稿页面“显示更大的缩略图”失效的问题

约稿页面经常失效,这次修复之后我尝试进行了一些处理,希望能减少失效的频率。

😄优化“在搜索页面里移除已关注用户的作品”功能

现在当你新关注了一个用户时,搜索页面里他的作品会被立刻移除。

💡优化一些提示

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.6.0

Published by xuejianxianzun 9 months ago

✨新增功能:在搜索页面里移除已关注用户的作品

这样只会显示未关注用户的作品,便于你发现新的喜欢的用户。

默认未启用,你可以在 更多-增强 分类里找到它。

提示:

  • 只在搜索页面生效。
  • 在图片和小说搜索页面均可生效。

💡优化一些文本和提示

预览作品时,标题栏上会显示 AI 生成标记

https://github.com/xuejianxianzun/PixivBatchDownloader/pull/374

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.5.3

Published by xuejianxianzun 11 months ago

🐛修复某些页面里显示更大的缩略图失效的问题

Pixiv 最近的变化导致搜索页面、发现页面、约稿页面、作品下方相关作品等缩略图的放大失效,现在修复。

😄自动处理某些动图不能转换为 WEBM 视频的问题

https://github.com/xuejianxianzun/PixivBatchDownloader/issues/369

有些视频至少有一个帧延迟大于 32767 ms,这导致它不能转换为 WEBM 视频。之前,这会导致这些文件的下载进度条卡住,因为转换出错并且错误没有被处理。现在下载器会检查这种情况并将其转换为 GIF 图像,避免下载卡住的问题。

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.5.2

Published by xuejianxianzun 11 months ago

🐛修复了下载器的快速收藏按钮功能异常的问题

https://github.com/xuejianxianzun/PixivBatchDownloader/issues/367

16.5.0 版本添加“下载推荐作品”功能时,导致了下载器的快速收藏按钮出现异常,它不能为作品添加标签,也不能收藏为非公开。实际上点击它等于点击了 Pixiv 原本的收藏按钮。

现在修复此问题。

PixivBatchDownloader - 16.5.1

Published by xuejianxianzun 11 months ago

⚡优化了特定情况下的抓取效率

解决了这个功能需求:https://github.com/xuejianxianzun/PixivBatchDownloader/issues/364

当用户设置了只下载图像或小说的其中一种时,例如下图的情况:

或者:

下载器在抓取作品数据之前会先判断这个作品是图像还是小说,如果不需要抓取,就直接跳过它。这样可以避免不必要的请求,加快抓取速度。

注意:

对于图像作品,它可能是插画、漫画、动图这三种类型里面的任意一种,但是下载器在抓取之前无法判断它具体属于哪一种(实际上,有的时候是确定的,有的时候则不确定。为了在所有情况下都不出错,就都视为不确定)。

所以当你勾选了插画、漫画、动图三者中的任意一个,那么对于一个图像作品,下载器总是会发送请求,然后才能判断它到底符不符合要求。

举个例子,在首页用户可以手动输入 ID 列表进行下载。如果我输入一个 ID 99636469,请问它是插画、漫画、动图里的哪一种?这是没有办法事先就知道的,三种都有可能。所以如果你勾选了插画、漫画、动图里的任意一个,那么此时下载器总是会发送请求。

🐛修复了下载器不能识别小说首页的问题

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.5.0

Published by xuejianxianzun 12 months ago

✨新增功能:支持下载推荐作品

在插画作品页面里,收藏作品之后会显示推荐作品。现在下载器可以下载这些推荐作品了。

在 PC 版和移动版网页里都可以使用此功能。截图如下:

😄优化快速收藏功能

之前在作品页面里,点击下载器的快速收藏按钮(五角星✩)之后不会显示推荐作品。现在会显示推荐作品。

另外,现在可以使用快捷键 Ctrl + B 来执行快速收藏。

🐛修复了特定情况下,预览作品的详细信息的面板消失后,预览图区域没有按预期消失的问题

🐛修复显示更大的缩略图失效的问题

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.4.0

Published by xuejianxianzun about 1 year ago

✨新增功能:预览作品的详细信息

在更多-增强里可以看到此设置。默认未启用。

启用后,当鼠标放在作品缩略图上时,下载器会显示作品的一些详情,类似于作品页面里显示的样式,但是内容更丰富。

效果像是这样:
image

在顶部会显示 R-18(G) 标记以及 AI 标记(如果符合条件的话)。

在底部有两个复制按钮,第一个按钮 Cpoy TXT 可以复制作品的一些摘要数据;第二个按钮 Copy JSON 可以复制作品的原始 JSON 数据。

优化了保存作品元数据到 TXT 文件时的内容

添加了一些字段,并且调整了一些字段的顺序。

🕑更新了作品发布时间数据

其他优化

PixivBatchDownloader - 16.3.2

Published by xuejianxianzun about 1 year ago

🐛修复了批量关注用户时,如果已关注用户数量为 0,会停止执行的问题

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.3.1

Published by xuejianxianzun about 1 year ago

在作品元数据的 TXT 文件里保存原图和缩略图网址

之前 TXT 里没有 Original 和 Thumbnail 的 URL,从这个版本开始会保存这两个网址。

💡优化一些文本和提示

🐛修复了“显示更大的缩略图”失效的问题

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.3.0

Published by xuejianxianzun about 1 year ago

✨新增功能:抓取时可以在标题栏上看到有多少个抓取结果

✨新增功能:每隔 30 天显示一次赞助消息

🚸定时抓取时,使用Input组件输入间隔时间,优化用户体验

🚸在首页通过输入 ID 抓取时,使用Input组件,优化用户体验

🚸优化一些设置项的易用性

🐛修复保存小说内嵌图片时可能发生的 bug

如果满足这些条件:

  1. 用户未登录
  2. 小说里的某个图片是通过插画作品 ID 引入的
  3. 这个插画作品在用户未登录时获取不到 urls(都是 null)

那么这会导致图片保存错误,并导致这个小说因出错而无法保存,下载也就无法完成。

现在修复了这个 bug。

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.2.1

Published by xuejianxianzun about 1 year ago

🐛修复了收藏页面一些功能的 bug

移除本页面中所有作品的标签取消收藏本页面中的所有作品 每次只应该获取当前页面的收藏,但上个版本的修改导致它们会获取全部收藏。

现在修复此问题。

💡优化一些提示

PixivBatchDownloader - 16.2.0

Published by xuejianxianzun about 1 year ago

✨新增功能:取消收藏所有已被删除的作品

在用户自己的收藏页面里,打开下载器的“更多”标签页就可以看到这个功能按钮。

此功能会获取全部收藏数据,并从中找出已不存在的作品,取消收藏它们。

⬆️优化了“取消收藏本页面中的所有作品”功能,使其花费的时间减半

⬆️优化了“移除本页面中所有作品的标签”功能,使其花费的时间减半

🐛修复了“显示更大的缩略图”的一些问题

💡优化了定时抓取的提示

🕑更新了作品发布时间数据

PixivBatchDownloader - 16.1.3

Published by xuejianxianzun about 1 year ago

🐛修复了抓取完成时可能卡住的 bug

当用户启用 “ID 范围”设置时,下载器可能会在抓取完成时出错,导致任务卡住,无法完成抓取并开始下载。

上个版本的修改“修复了慢速抓取功能导致时间范围的优化策略失效的问题”导致了此问题。现在修复。

✨支持在长按鼠标右键时显示大图,对动图进行缩放

右键预览大图时可以通过鼠标滚轮来缩放画布尺寸。但是我发现动画不会随画布尺寸变化,现在进行了完善。

🕑更新了作品发布时间数据

Related Projects