Skip to content

Releases: xuejianxianzun/PixivBatchDownloader

15.4.1

27 Feb 18:30
Compare
Choose a tag to compare

新增功能:预览作品时,按快捷键 C 下载当前显示的这张图片

之前用户在预览作品时,可以按快捷键 D 下载这个作品。

但是一个作品可能有多张图片,用户有时只想下载预览的这张图片(例如:这个作品的第 2 张图片),而不是下载作品里的所有图片。

现在可以按快捷键 C 只下载当前显示的图片。

导出、导入、清除下载记录时会显示进度

更新了作品发布时间数据

15.3.2

25 Feb 19:35
Compare
Choose a tag to compare

转换 APNG 动图的代码改回以前的

更新了作品发布时间数据

15.3.1

18 Feb 11:18
Compare
Choose a tag to compare

修复了画师名字里含有特定异常字符导致无法下载的问题

#301

https://www.pixiv.net/users/46532390

这个画师的名字是 con.fundo_,由于 con 是 Windows 的保留文件名,并且还同时满足以下条件,才导致了文件名非法,无法下载:

  • 保留文件名出现在某一层路径的开头(如果出现在路径中间或者是结尾,则是合法的)
  • 保留文件名后跟着一个 .(如果跟着的不是 . 而是其他字符,则是合法的)

现在下载器可以检测这种情况,并把半角的 . 替换成全角的 ,修复了这个问题。

更新了作品发布时间数据

15.3.0

06 Feb 19:38
Compare
Choose a tag to compare

优化提示:增加了一个显示在标题栏上的标记 ☑

以前当下载完成时,下载器会在页面标题上显示 ✓ 标记。

现在下载器添加了 ☑ 标记,如果你看到 ☑,就意味着这次完成的下载任务不是从当前页面建立的。这在某些时候可以避免混淆。

它会在发生以下情况时取代 ✓ :

  1. 下载完成时,页面网址相比开始抓取时发生了变化。
  2. 下载完成后,如果用户改变当前页面的页码(也就是翻页),则 ✓ 会变成 ☑。

这个标记判断的是 抓取开始 时的 URL。这个 URL 保存在 store.URLWhenCrawlStart。在保存和恢复未完成任务时,这个变量也会被保存和恢复。

添加了一些提示

用户以前可能容易忽略掉一些提示和快捷键。现在下载器会在首次使用相关功能时,显示对应的提示。

更新了作品发布时间数据

15.2.0

27 Jan 17:31
Compare
Choose a tag to compare

新增设置项:文件下载顺序

文件下载顺序 - 排序依据 o作品 ID o收藏数量 o收藏时间 | o降序 o升序 

你可以在“更多”选项卡的“下载”分类中找到这个设置。

这个功能默认未启用。

这不是必须的设置;如果你有需要,可以启用此设置。


注意: 启用此设置可能会增加下载完成所需要的时间。

这是因为当下载器同时下载多个文件时,后面的文件可能比前面的文件更早完成下载。为了保持下载顺序,下载器会让后面的文件等待一段时间。

例如下载线程为 5,下载的文件的顺序编号是 1、2、3、4、5,但是 5 最先完成下载。下载器会让 5 等待 1、2、3、4 全部下载并保存到硬盘上之后,再保存 5。这就导致 5 需要等待一段时间,所以这有可能导致下载时间增加。

当下载的文件中有动图时,等待时间很容易进一步增加。假如一个动图下载后开始转换(甚至假设它是第一个,还没下载完,更没有开始转换),此时后面的图片已经下载完了,但是由于动图没转换完,所以后面的图片都要等待这个动图转换完成。也就是说其他下载线程被这个动图阻塞了。由于动图转换花费的时间可能会比较久,所以等待时间也会变多。

新增功能:移除本页面中所有作品的标签

当你在自己的收藏页面时,可以在“更多”选项卡里看到这个按钮。

点击这个按钮,等待下载器执行完毕之后,本页面中的所有作品会变成未分类状态。

慢速抓取改为默认开启

以前慢速抓取是默认关闭的,现在改为默认开启,以减少 429 问题出现的概率。

同时,当出现 429 错误时,下载器会在日志里显示新的提示。

15.1.0

27 Dec 08:01
Compare
Choose a tag to compare

新增设置项:AI 作品

用户可以选择是否下载由 AI 生成的作品。

你可以在“抓取”选项卡里找到它。(需要先启用“显示高级设置”)

新增命名标记:{AI}

如果作品是由 AI 生成的,则输出 AI

提升了动图转换为 APNG 图像的速度

更新了作品发布时间数据

15.0.1

25 Dec 19:31
Compare
Choose a tag to compare

修复小说保存为 EPUB 时下载失败的问题

上个版本升级到 Manifest V3 之后,由于某个第三方库出现了问题,导致小说保存为 EPUB 时会报错而无法下载,现在修复。

15.0.0

23 Dec 17:46
Compare
Choose a tag to compare

扩展升级到 Manifest V3

更新了作品发布时间数据

14.3.0

22 Dec 04:53
Compare
Choose a tag to compare

修复 Bug:抓取系列小说失败的问题

从主机权限中移除 techorus-cdn.com

14.2.0

04 Dec 08:06
Compare
Choose a tag to compare

修复了 Chrome 108 版本导致 WebM 视频转换出错的问题

Chrome 108 版本对 canvas.toDataURL('image/webp') 生成的内容就进行了调整,相比之前减少了 80 字节的空白内容,导致转换 WebM 视频失败。

现在修复。

问题原因记录在 /notes/Chrome 108 版本转换 WebM 失败的问题.md 中。

作品元数据的文件名规则微调

当用户启用“在序号前面填充 0”时,不会替换文件名里的序号部分。

若未启用则和以前一样,会替换序号部分。

更新了作品发布时间数据