Skip to content
xuejianxianzun edited this page Jul 31, 2019 · 8 revisions

简介

Pixiv Batch Downloader 是一个 Chrome 浏览器扩展程序,用于批量下载 Pixiv 上的图片。它可以设定筛选条件,设置命名规则,也可以建立文件夹。它功能强大,使用便捷,支持多种页面类型。

本程序也有一些辅助功能,如去除广告、快速收藏、看图模式、给未分类作品添加 tag 等。

页面类型

下面是本程序支持下载的页面类型,前面的数字是程序内对该类型页面的标记。

语言

本程序有四种语言:

简体中文、繁体中文、日文(机翻)、英文(机翻)

本程序会自动检测 Pixiv 页面,使用与之对应的语言。

ps:韩文页面目前显示的是英文。

欢迎大家对翻译进行改进。复制要修改的文字,然后去程序的 content.js 里查找它第一次出现的地方,修改它之后提交 pull 给我。你也可以加 QQ 群 499873152 和我交流。

Star me

如果你觉得本程序对你有用,请给我点一个 star 吧,这会带给我简单的快乐。^_^

安装

运行环境

本程序运行在 PC 端的浏览器上,不能在手机上使用。

Chrome 浏览器和 Chromium 内核的浏览器都可以安装、使用本程序。但有些国产套壳浏览器可能会出现问题,如 QQ 浏览器、搜狗浏览器等。

推荐用户使用 Chrome 浏览器安装本程序。

本 Wiki 在讲解时,假定用户使用的是 Chrome 浏览器。

此外,现在访问 pixiv 也需要科学方法,根据大家使用的方法不同,下载图片时的速度也不一样。如果下载速度很慢,可能导致一些问题,比如下载途中卡住。如果网络不好,时断时续,那么下载也很容易卡住。所以好的网络环境很减少很多问题。

在线安装

你可以在 Chrome 网络商店安装本程序:

Chrome webstore

注意:国内访问 Chrome webstore 需要科学上网。

通过此方式安装的扩展程序,Chrome 会自动更新到新版本。

离线安装

如果你不能科学上网,你可以下载本程序,离线安装到 Chrome 浏览器里。步骤如下:

  1. 打开 本程序的 GitHub 页面,下载本程序的文件:

这样会下载本程序的 zip 格式压缩文件。

解压下载的文件,得到一个文件夹:

如果需要,你也可以把这个文件夹移动到其他地方。

  1. 在 Chrome 里加载它

打开 Chrome 浏览器的扩展程序管理页面:

界面大概如下:

需要启用右上角的 开发者模式,默认情况下它没有启用,需要点击开关启用。

之后点击 加载已解压的扩展程序,选择上一步解压出来的文件夹:

这样,扩展程序里就会出现这个扩展了:

它的图标旁有一个橘红色的硬盘图标,表示这是本地扩展。它在使用体验上与在线安装版本没有区别。

注意:本地安装的程序不会自动更新,如果你想使用新版本,需要重新下载本程序的文件,覆盖之前的文件,并点击上图右下角的刷新按钮,这样可以进行更新。

一些检查

允许访问文件网址

点击扩展左下角的详细信息,会打开一些设置项,下拉找到允许访问文件网址,启用它。

这是因为在某些电脑上,可能因为权限问题,开启它才能正常下载。其实 Windows 系统中基本上不用开启的,这里以防万一,顺便开启它。

检查浏览器的下载设置

下载器下载的文件会保存在这里设置的下载目录里。

第二项不要开启,否则每下一个文件就会弹框询问你保存到哪里,很烦的。

留意有冲突的扩展程序

本程序下载文件时,可以自由设置文件名。但是这个功能和其他能够管理下载的扩展不兼容。比如:

迅雷下载支持

Chrono 下载管理器

诸如此类的下载管理扩展,会接管本程序的下载任务,那么文件名就会是一长串无意义的字符。如果你遇到了这种情况,就需要在使用本程序时禁用它们

使用

终于可以开始愉快的使用啦!

我会由易到难,带你熟悉这个下载器的使用。不用担心,它很简单!

查看下载面板

安装本程序后,打开 Pixiv 页面,可以在网页右侧看到下载按钮:

点击它可以打开下载面板:

下载面板上显示的内容会根据页面类型有所不同。

点击下载面板右上角的关闭按钮,可以关闭下载面板。

此外,还有其他两种方式控制下载面板:

  1. 点击本扩展的图标,可以打开/关闭下载面板。

  2. 键盘快捷键 Alt + x 也可以打开/关闭下载面板。

了解下载面板

下载面板分为 4 个功能区:

  1. 设置筛选条件,也就是设置下载范围、下载怎样的作品,不下载怎样的作品。
  2. 任务启动区域,都可以开始抓取。抓取完成之后才会进行下载。不同类型的页面里,这些按钮可能有所不同。
  3. 下载前的准备,这里可以设置文件名,包括建立文件夹
  4. 下载区域,控制下载任务,显示下载进度。默认情况下是不显示这个区域的,只有当下载任务就绪时才会显示它。

工作流程

下载面板反映了本程序的使用流程。首先设置下载条件,之后抓取符合条件的作品的信息。抓取完毕后,再进行下载。

尝试下载

我们打开一个测试页面,这里是 画师 まふゆ 的作品列表页面

点击页面右侧的下载按钮,打开下载面板:

点击“开始抓取”按钮,本程序就会自动开始抓取作品了。

本程序运行期间,会在页面顶部显示一些信息,包含设置的条件和下载进度。例如:

下载时的下载面板可能如下所示:

下载的文件存放在浏览器的下载目录里。

这一切都很快速。

注意:

第一次进行批量下载时,浏览器可能在地址栏的位置询问:是否允许此网站下载多个文件?选择允许。

下载不顺利?

如果下载时遇到了问题,请检查这些常见原因:

  1. 打开下载界面,查看下载进度,是不是下载太慢了。
  2. 你的浏览器是 Chrome 浏览器吗?其他浏览器可能会出问题。
  3. 浏览器的版本是不是太旧了?太久没更新可不好。
  4. 你有没有安装本下载器的其他版本?不要重复安装。

如果你仍然没有找到原因,你可以加入下载器的 QQ 群咨询。

群号:499873152

网页标题上的状态信息

本程序进行时,会在网页的标题前面添加一些符号,提示任务的状态。例如:

↑ 表示正在抓取作品

↓ 表示正在下载作品

√ 表示下载已经完成。

有时,你可能还会看到这样的符号:

这表示图片没有自动下载,需要用户手动点击下载按钮。

便捷功能

快速下载

我们任意进入一个作品页面:

示例页面:C96新刊表紙と通販

作品页面是经常需要进行下载的地方,所以在右侧多出了第二个按钮,也就是深蓝色的那个按钮。点击它试试吧。

很快,你会看到浏览器开始下载图片了,它们存放在你浏览器的下载目录里。

是不是很方便呢?刚才的那个按钮就是快速下载按钮,它的功能就是一键下载当前作品。

在作品页面,本程序也有其他方面的功能,在作品图片下方就可以看到。来简单的了解一下吧!

快速收藏

作品下方的收藏按钮,从心形变成了五角星:

这个五角星就是快速收藏按钮,它和原来的收藏按钮有两个不同:

  1. 快速收藏会自动点赞

有时候收藏了一个作品,却又嫌每次都点赞很麻烦,快速收藏帮您解决这个问题。

ps:有时候收藏了却没点赞,还会感到愧疚呢!自动感谢太太们,心里再也没有压力。

  1. 快速收藏会帮你添加 tag 列表

tag 指作品下方的这些标签,它是很有用的,我们可以通过搜索标签来寻找自己想要的内容。

Pixiv 的心形收藏按钮不会帮你添加 tag,想要添加 tag 还得去编辑一下。快速收藏会自动添加所有的 tag,没有烦恼。

ps:其实本程序做这个快速收藏按钮的时候,Pixiv 还没有这个心形的一键收藏按钮呢。

图片查看器

收藏按钮下方,多了一排小图,点击可以打开图片查看器:

像浏览相册一样查看图片很舒服。

中间显示的图片是原图,下面有个“1:1”按钮,点击它可以使用全屏模式查看图片。我觉得这很 cool 😎,快来试试吧!

提醒:这个功能只在多图作品里出现(一个作品里有多张图片时)。

ps:做这个功能的时候,Pixiv 查看多 p 图片还得打开一个新页面,现在体验也好多了。

快速筛选

在 tag 搜索页,如搜索『東方Project』的页面:

可以看到这里多出了一排文字,它们都是收藏数量的标签,如下:

100users入り 500users入り 1000users入り 3000users入り 5000users入り 10000users入り 20000users入り 30000users入り 50000users入り

点击任意一个,就会在当前搜索的 tag 后面加上收藏数量,查看收藏数量达到指定要求的作品。例如点击“東方Project”,会自动搜索“東方Project 10000users入り”的结果,基本上都是收藏数大于 10000 的作品。

注意:这种收藏数量的 tag 并不是百分之百准确,可能会有少数不符合要求的作品也被添加了这样的 tag。尽管如此,这个功能也依旧很方便了。

设置选项说明

把鼠标放到设置项上会有简单的提示:

不过有些小伙伴对一些设置项有疑惑,或者不了解它的细节,我在这里一一说明。

在不同的页面,有时显示的选项会有所不同。

在使用时,你可以根据自己的需要灵活的使用这些选项。

设置作品数量

当你处于作品页时,会看到这个设置。它设置你要下载多少个作品

提示:

  • 一个作品里可能有多个图片。
  • 作品页的下载是从当前页面开始,向下一页依次下载。也就是说,会下载本页作品和更早期的作品,不会下载比此作品新的作品。如果这个作品是该画师的第 10 个作品,那么可以下载第 10、11、12 …… 直到最后的作品。不能下载排在它前面的作品。
  • 默认值的 -1 表示不限制数量,抓取本页作品,以及向下的所有作品。
  • 如果设置为 1,表示只下载本作品。设置的越大,向下抓取的越多。如果想要抓取所有作品,请使用默认的 -1。
  • 设置项右侧的灰色文字,提醒你可以输入怎样的数值。有些页面里,这里的提示会有所不同。如果你想修改设置的数字,请参考右侧的说明。

设置页面数量

当你处于列表页时,会看到这个设置。它设置你要下载多少页

它和上面的设置作品数量使用方法相同,区别在于它设置的是页数。

列表页的下载也是向下的,例如你处于第 10 页,就会从第 10 页开始下载,而不是从第一页开始下载。

设置收藏数量

收藏数量,指的是有多少个人收藏了这个作品。毫无疑问,收藏的人数越多,说明作品的价值越高。

设置收藏数量之后,会对抓取到的作品进行筛选,只有当作品的收藏数量大于等于此处的设置时,才会下载它。

默认的 0 等于没有限制。一般 1000 收藏以上的作品已经有良好的价值。

多图作品设置

多图作品指含有多张图片的作品,如:

左侧的作品含有四张图片,它是多图作品。右侧的作品是单图作品。

多图作品经常只有第一张是最有价值的。例如,很多作品第一张图是彩色的,后面是未上色的。或者第一张图是很精致的,后面的图不够精致。

下载多图作品时,会根据这个设置,决定下载多少它里面的多少张图片。

提示:

  • 默认值 0 表示不限制,下载多图作品里的所有图片。
  • 如果设置了大于 0 的数字,表示只下载多图作品的前几张图片。
  • 如果设置的数字大于了多图作品的图片数量,将会下载多图作品里的所有图片。

设置宽高条件

图片具有宽度(width)和高度(height)。这个选项设置你想要下载的作品的宽高条件,不符合此条件的作品不会下载。

提示:

  • 第一个输入框设置宽度,第二个输入框设置高度。
  • 选择 “and”,表示作品要同时符合两个条件。
  • 选择 “or”,表示作品只需要符合其中任何一个条件。
  • 默认值都是 0,表示不限制。
  • 作品的宽度和高度来源于作品里的第一张图片。对于多图作品来说,可能它包含的图片的宽高并不一致,这个时候只会根据第一张图片判断。如果多图作品的第一张图片符合要求,那么它包含的其他图片也会下载。

例如,我们可以设置 “1920 and 1080” 来筛选适合做电脑壁纸的图片。不过遗憾的是,Pixiv 是插画网站,大多数图片是竖图。

设置宽高比例

如果图片的宽度大于高度,我们就称它为“横图”。如果宽度小于高度,它就是“竖图”。宽度除以高度得到的数字是“宽高比”。

提示:

  • 如果你设置了其中一项,那么不符合条件的作品不会被下载。默认是“不限制”。
  • 宽高比小于 1 时,要求图片是竖图。宽高比大于 1 时,要求图片是横图。宽高比越大,图片越显得扁长。
  • 如果你想下载宽高相等的图片,可以设置宽高比为 1.
  • 判断作品的宽度和高度时,数据来源于作品里的第一张图片。此处可参考上一条目。

设置作品类型

我将作品类型分为三种:单图、多图、动图。

如上所示,从左至右分别是单图、多图、动图。

这个设置项设置你想要下载哪些类型的作品。未被勾选的作品类型不会被下载。

提示:

  • 默认值是全部勾选,也就是全部下载。
  • 本程序并不区分作品是插画还是漫画,只按图片数量分为单图和多图。
  • 动图通常体积较大,所以批量下载时,可以考虑不下载动图。

只下载已收藏

如果勾选此项,那么只会下载被你收藏过的作品。

必须含有 tag

你可以要求下载的作品里必须包含某些 tag。没有这些 tag 的作品不会被下载。默认为空。

提醒:

  • 你可以添加多个 tag,中间用英文逗号分割。结尾处不用加逗号。
  • tag 是严格的全字匹配。例如你设置了“東方Project”,而某个作品的 tag 里只有“東方”,那么它是不符合条件的。反过来也是如此。
  • 如果设置了多个 tag,那么作品必须全部包含这些 tag,才会被下载。如果作品只符合其中的部分 tag,那么它不会被下载。

不能含有 tag

你可以要求下载的作品里不能包含某些 tag。如果作品有某个 tag 符合此条件,那么它不会被下载。默认为空。

提醒:

  • 如果设置了多个 tag,那么作品只要符合其中任意一个,就不会被下载。这一点与上一个条目不同。
  • 其他部分参考上一个条目。

图中的 tag 是我自己常用的排除列表,主要排除非漫画和腐向作品。如下:

漫画,落描き,講座,BL,腐,ホモ,腐向け,腐向けHQ,Free!,腐ree!,BL松,刀剣乱舞,刀剣乱腐,黒子のバスケ,鬼灯の腐向け,創作BL,◆A【腐】

是否显示封面

这个功能只在 tag 搜索页面使用,如果你访问 pixiv 的网速较慢,可以在有必要的时候取消选中它。这样就不会加载搜索到的作品的封面图。

当筛选作品的结果过多时(有时会达到 1000 个以上),加载封面图会消耗很多网络流量,如果网络情况不好的话可能会导致任务卡住,可以考虑不显示封面。如果网络比较好就不用担心这个问题。

是否快速下载

当抓取作品完成,可以进行下载时,是否自动开始下载。默认开启。

开启之后,从抓取到下载都是自动完成的,中间不需要用户再进行操作。

如果关闭此选项,那么抓取之后,会弹出下载面板,需要用户手动点击下载按钮,才会下载。

设置下载线程

下载线程是指同时进行几个下载任务,也就是下方有几个下载进度条。

提醒:

  • 下载线程设置的多一些,一般有助于提高下载速度,但决定性的因素依然取决你你的网络情况。
  • 如果你下载的速度慢,可以适当减少一些下载线程,比如设置为 3。否则可能有一些下载进度超时,导致卡住。
  • 如果你的下载速度比较快,可以把下载线程设置的多一些。最大值是 10。

怎样查看下载速度呢?以 Chrome 浏览器为例,按 Shift + Esc 键打开它的任务管理器,然后找到进行下载的页面,就可以看到它的下载速度。

如果下载速度达到 1 MB/s,一般就不会出现下载问题了。如果速度比较慢,那么我建议你把下载进程设置的小一些。

设置命名规则

这是很重要的功能,在这里,你可以设置文件的命名规则,也可以建立文件夹

标记说明

每一个标记都会被转换成对应的结果,比如 {id} 会被转换成格式类似于 75863159_p0 的结果。

这项设置的右侧有一个帮助按钮,可以查看标记的含义。

  • {p_user} 当前页面的画师名字
  • {p_uid} 当前页面的画师id
  • {p_tag} 当前页面的 tag
  • {p_title} 当前页面的标题
  • {id} 默认文件名,包含序号,如 44920385_p0
  • {title} 作品的标题
  • {tags} 作品的 tag 列表
  • {user} 作品的画师名字
  • {userid} 作品的画师 id
  • {px} 作品的宽度和高度
  • {bmk} bookmark-count,作品的收藏数
  • {id_num} 作品的数字 id,如 44920385
  • {p_num} 图片在作品内的序号,如 0、1、2、3……

注意:

  • 下载时如果文件已存在,会覆盖它,而不是在后面添加序号。
  • 你可以使用多个标记;多个标记之间建议添加分割符号,如 {id}-{tags}-{user},免得各个标记的内容挨在一起,难以分辨。
  • 如果生成的文件名里有一些特殊字符,不能在下载时使用的,会被替换成下划线 _
  • 除了标记,你也可以自行输入文字。
  • 下载多图作品时,文件名里必须要含有序号部分,不然多图作品里的图片的文件名相同,会导致下载时互相覆盖的问题。 注意 {id_num} 不包含序号;{id}{p_num} 包含有序号。
  • 没有后缀名标记,因为后缀名是程序自动添加到文件末尾的。

建立文件夹

使用斜线 / 可以建立文件夹。例如 {p_title}/{id}-{tags}-{user} 会把 {p_title} 作为文件夹的名字,后续内容作为文件名。就像这样:

如果有需要,你也可以使用多个斜线,这样可以建立多层文件夹。

两种标记的区别

命名规则右边有两个下拉框,它们储存了两种标记。当点击某个标记时,它会被添加到命名规则的输入框里。

第一个下拉框是本网页的信息。比如 {p_title} 表示当前网页的标题。这里的信息在每个页面里是唯一的,适合作为文件夹名字。

注意,在某些页面里,可能有一些信息无法获取到,此时它们不会显示在下拉框里。

第二个下拉框储存的是每个作品的信息,每个作品都会有一些不同的信息,它们适合作为文件名。

添加字段名称

同时使用多个标记时,文件名里储存了多种信息,如果它们之间没有标记,容易分不清楚。所以本程序默认会在一些标记前面加上说明。情况如下:

  • {title} 生成结果时,前面加上了 title_ 字符。
  • {tags} 生成结果时,前面加上了 tags_ 字符。
  • {user} 生成结果时,前面加上了 user_ 字符。
  • {userid} 生成结果时,前面加上了 uid_ 字符。
  • {bmk} 生成结果时,前面加上了 bmk_ 字符。

其他标记没有添加说明字符。如果你不想要这些说明字符,可以取消勾选此选项。

下载之前使用的功能按钮

这里我会讲解某些页面上,启动任务或者筛选作品的按钮。它们都是下载任务开始之前使用的。

首页

输入id进行下载

Pixiv 的首页内容繁杂,因此本程序不能直接下载主页上的内容。在首页时,下载面板只有一个按钮:输入id进行下载。

点击它之后,会出现一个输入框,可以输入或者粘贴作品的 id:

如果有多个作品 id,用换行分割,每行一个 id。

输入之后,再次打开下载面板,就可以对输入的 id 进行下载。

此功能并不常用,但有时候很有用,因为它不需要先进入作品页面就可以进行下载。如果你有一些 id 列表,这样下载会更便捷。

作品页面

示例页面:C96新刊表紙と通販

快速下载

网页右侧的第二个按钮就是快速下载按钮。点击它可以快速下载当前作品,过程中不会显示下载面板。

提醒:

  1. 快速下载时,如果这次下载的图片只有 1 张,本程序不会为它建立文件夹,而是会把它下载到下载目录里。这是为了方便快速查看。
  2. 其他页面没有快速下载按钮。

除了快速下载按钮,作品页面还有另外两个按钮:

从本页开始下载

可以下载本页作品,以及更早期的作品。你可以通过“设置作品数量”的选项,设置下载多少个作品(含本页作品)。默认值的 -1 可以下载本页和更早期的所有作品。

下载相关作品

相关作品指的是作品页面底部的“相关作品”部分。

你可以通过“设置作品数量”的选项,设置下载多少个相关作品。

ps:截至目前(2019/7/31),相关作品最多有 180 个。默认值的 -1 可以下载所有的相关作品。

转换为 GIF

当你打开一个动图作品时,(示例页面),下载面板上会出现“转换为 GIF”的按钮。

点击它,本程序会自动下载这个作品,并转换为 GIF 图片。

提醒:

如果动图的体积大,那么转换耗时也会比较长,请耐心等待。

作品列表页

示例页面:宮瀬まひろ

画师的首页、插画作品、漫画作品都是“作品列表页”。

ps:本程序不能下载“小说”页面。

开始抓取

在这些页面里,可以通过“开始抓取”按钮启动任务。

本程序从当前页面一直向下一页抓取。抓取页数可以通过“设置页面数量”选项进行设置。默认值 -1 会向下抓取所有页面。

收藏页面

你可以下载其他人收藏的公开作品,以及自己收藏的所有作品。

示例页面:

宮瀬まひろ 的收藏

自己的收藏

收藏页面有两个按钮:

开始抓取

本程序从当前页面一直向下一页抓取。抓取页数可以通过“设置页面数量”选项进行设置。默认值 -1 会向下抓取所有页面。

给未分类作品添加 tag

如果你自己收藏的作品里,有一些没有没有添加 tag,你可以使用这个按钮,给它们自动添加 tag。执行过程中会在按钮上显示进度。

注意:在其他用户的收藏页面,也会显示这个按钮,但是不可用。你只能操作自己的收藏作品。

tag 列表页

示例页面:画师 まふゆ 的“小悪魔” tag

你可以在画师的作品列表页、收藏页面里,点击某个 tag 进入 tag 列表页。下载面板里的按钮和其父级页面一致。

tag 搜索页

tag 搜索页是指搜索某个 tag 的页面。

示例页面:Fate/GrandOrder

提醒:

  1. tag 搜索页里有“快速筛选”功能,详情请参考前面的“便捷功能”条目。
  2. tag 搜索页可以设置“是否显示封面”,详情请参考前面的“设置选项说明”条目。
  3. tag 搜索页最多有 1000 页。
  4. tag 搜索页推荐使用 {p_tag} 作为文件夹名字。

tag 搜索页的按钮有 7 个,点击最后的蓝色按钮——“下载当前作品”,会对当前页面里显示的作品进行下载。

显然,只下载一页没什么用,我们经常想要下载所有页面的作品。前面的 6 个按钮就是用于抓取和筛选所有作品的,你可以先使用它们,确定自己要下载哪些作品。经过它们的筛选后,留在页面上的作品才会被下载。这也是所见即所得的体验。

开始筛选

“开始筛选”按钮会抓取指定的页数的作品,筛选出达到指定收藏数量的作品,显示在当前页面里。

按照默认的设置,会向下抓取 1000 页,找出其中收藏数大于 1000 的作品,显示到当前页面上。你可以修改这里的设置。

当它执行完毕后,本程序会把抓取到的结果按照收藏数量从高到低排序,让你一眼就能看到质量最高的作品。

例如我抓取了 500 页,抓取完成后,可以看到作品按照收藏数量进行了排序。

提醒:

你可以多次使用此按钮,每次都会根据已经抓取的页面,继续向下抓取。例如设置抓取 100 页,执行完毕后再次执行,会从第 101 页开始,抓取到第 200 页。

在结果中筛选

使用此按钮,你可以设置一个收藏数量,对当前页面里的作品进行筛选。只有达到指定收藏数量的作品才会显示。

默认情况下,使用“开始筛选”按钮筛选的作品的收藏数量大于 1000。如果你查看了筛选结果,觉得收藏数量在 1000 - 2000 之间的作品不够好,你可以使用“在结果中筛选”按钮,将收藏数量的条件修改为 2000,这样,低于 2000 的作品就不会显示了。

提醒:

此功能允许你进行多次筛选,你可以再次提高收藏数量要求,或者降低收藏数量要求。如果降低了要求,会把隐藏的作品再次显示出来。

中断当前任务

此按钮对“开始筛选”按钮和“下载当前作品”按钮生效。

例如,你使用“开始筛选”按钮抓取 1000 页,中途想要停止,可以使用此按钮,立即结束抓取。抓取的结果会予以保留。

再如,你正在使用“下载当前作品”按钮,获取当前页面的作品信息,准备下载。如果你想修改一些设置条件,可以使用此按钮中断抓取,之后修改设置条件,再次开始下载。

清除多图作品

一键清除当前页面的作品列表里的多图作品。清除之后无法恢复,除非重新进行筛选。

有人可能会想,使用上方的“设置作品类型”设置,也可以不下载多图作品。这样没错,但那个设置是在下载时生效,这个按钮是在下载前生效。使用此按钮,可以获得所见即所得的效果。其他一些按钮也是同理。

清除动图作品

一键清除当前页面的作品列表里的动图作品。清除之后无法恢复,除非重新进行筛选。

手动删除作品

你可以手动删除你不喜欢的作品,避免下载它。

按下此按钮之后,就进入了手动删除模式,点击作品,就可以把它从作品列表里删除。

再次点击此按钮,就可以退出手动删除模式。

下载当前作品

下载当前页面的作品列表。

地区排行榜

示例页面:北海道 排行榜

地区排行榜是时代的眼泪,曾经它在首页右侧的排行榜占有一席之地,后来被移除了,只能通过网址进入。但我仍然保留了这个功能。

下载本页作品

此页面只有 50 个作品,也只有一个按钮——“下载本页作品”。

排行榜

示例页面:综合今日排行榜

注意:

排行榜页面只有一页,但不同类型的页面,作品数量可能不一样,可能有 500、100、50 等不同的数量。本程序会下载全部作品,用户不能设置页数或作品个数。

下载本排行榜作品

下载本排行榜作品。

pixivision

pixivision 页面指的是主页下半部分的图片特辑,它是不同于 Pixiv 的一个单独的网站。

示例页面:衣服下摆打结的插画特辑

本工具可以下载 pixivision 网站上的插画、漫画、cosplay 页面。

下载该页面的图片

下载该页面的图片。

注意:

因为这是单独的网站,获取作品信息不方便,所以这个页面上少了很多的设置项,只是单纯的把所有图片下载下来。

pixivision 里,文件名标记只有 {id} 会生效。

添加收藏后的页面

示例地址:✿❀✿❀

当你收藏作品时,在编辑了它的 tag 之后,会看到这个页面。不过这个也是时代的眼泪了,现在正常使用 Pixiv 应该很难看到这个页面了。

这个页面可以下载一些相似作品。相似作品和作品页面下方的相关作品类似,但它们有一些区别:

  • 相似作品可以获取很多个,比如 1000 个,相关作品只有 180 个。
  • 相似作品的功能出现得很早,相关作品的功能出现的晚。

下载相似图片

下载此页面下方的相似图片。

大家/关注的新作品

示例页面:

大家的最新作品

关注的新作品

提醒:大家的最新作品有 1000 页,而关注的新作品只有 100 页。

从本页开始下载作品

从本页开始下载作品。

发现页面

进入发现页面

发现页面也叫做 “discovery”,你可以通过网站右上角的“发现”按钮进入。Pixiv 会根据你的收藏,推荐一些你可能会喜欢的作品,体验很好。

可以看到,发现页面的一些按钮和 tag 搜索页的按钮是相同的,这都是为了实现所见即所得。

因为每次获取的数据都是不同的,所以为了保持用户下载到的作品和看到的作品一致,本程序只会下载发现页面的已有作品,不会自动抓取作品。

下载当前作品

下载当前页面上的已有作品

清除多图作品

清除多图作品

清除动图作品

清除动图作品

手动删除作品

你可以手动删除你不喜欢的作品,避免下载它。

按下此按钮之后,就进入了手动删除模式,点击作品,就可以把它从作品列表里删除。

再次点击此按钮,就可以退出手动删除模式。

下载区域的功能按钮

下载面板的下半部分有一些与下载功能关系密切的按钮。

预览文件名

这个按钮可以预览生成的文件名。

对于要下载的每一个文件,都会以以下格式输出一条结果:

(默认的文件名)+(: )+(生成的文件名)

你可以点击复制按钮,复制输出的内容。

这个功能对于预览文件名、编写重命名脚本都很有用。

注意:当没有抓取到作品时,点击这个按钮不会有反应。

开始下载

当抓取完作品时,你可以点击“开始下载”按钮,进行下载。

注意:如果“是否快速下载”已启用,那么用户不需要手动点击此按钮。下载会自动开始。

暂停下载

暂停下载任务,下载进度不会清空。之后点击“开始下载”按钮可以继续下载。

注意:如果暂停之后再继续下载,在下载完成后,有可能显示的任务数量不对。

请以实际下载到的文件为准,一般不会少下图片。但网络情况很差的时候难以保证。

停止下载

停止下载任务,会清空下载进度。之后点击“开始下载”按钮将会重新下载。

复制 url

这个按钮可以输出要下载的图片的 url。

每行显示一个图片的 url。你可以点击复制按钮,复制输出的内容。

有时候,你可能想用其他软件下载,如迅雷、IDM 之类。这时这个功能就很有用。

注意:当没有抓取到作品时,点击这个按钮不会有反应。

帮助

常见问题

文件下载到了哪里

下载的文件保存在浏览器的下载目录里。

下载后的文件名不对

有些用户可能看到下载后的文件名是一串不知道什么意思的字符,类似这样:

7dc64752-0616-448d-99ce-4676c501b503.png
e3852d43-4a9f-4156-abda-544eff38ce3f.jpg

如果你遇到了这个问题,请参考“安装”章节的“一些检查”条目。

怎么建立文件夹

在命名规则里使用斜线 / ,斜线前面的部分会作为文件夹的名字。如:

{p_title}/{id}-{tags}-{user}

任务卡住怎么办

如果你在下载时,发现下载进度卡住不动了,这是因为网络问题导致的。网络情况越差,越容易遇到这个问题。

你可以先点击“暂停下载”按钮,等到网络恢复正常时(比如打开其他页面试一试,看图没问题),再点“开始下载”按钮继续下载。

网络问题也可能导致下载前,抓取任务时就卡住,这时候需要刷新页面重新抓取。

提醒:

如果你的网络情况比较差,可以把下载线程设置的小一些,减小卡住的几率。

任务卡住会自动重试吗

目前不会,因为我很少遇到卡住的问题。模拟测试的话又很费事,所以目前没有自动重试的机制。如果你可以帮助完善这部分功能,我非常欢迎。

怎么把动图保存为 gif 格式

Pixiv 的动图其实不是 gif 格式,而是一个 zip 压缩包,所以需要转换。

在动图作品页内,你可以使用“转换为 GIF”按钮把它转换成 gif 格式的动图。但这样只能手动的转换单个动图作品。

批量下载时,本程序不会把动图转换成 gif,而是直接修改文件名,然后使用 Honeyview 查看。

下载的动图文件怎么打开

上图左边是动图转换成的 gif 文件,右边是批量下载的动图文件。

自动下载的动图文件,后缀名从 zip 变成了 ugoira。它需要使用看图软件 Honeyview 打开。我也在文件名前面添加了提示:open_with_Honeyview

Honeyview 官方网站

这是因为,使用 Honeyview 打开 ugoira 文件可以直接显示动态效果,只不过它的帧率和原图不同。

这种方式比转换成 gif 好在哪里?首先是动图没有转换为 gif,节约了时间。另外一个很重要的原因是,gif 本身太差劲了,生成的 gif 文件体积太大,而且会损失画质。

当然保存成 ugoira 格式也有缺点,因为它不能保存动图的帧率信息,有时候看起来会觉得怪怪的,文件体积大的话,显示的帧率会更慢。

我觉得更好的方式是转换为视频,如果我们在线把动图转换成视频,比如 webm 格式,那么下载到的文件体积会极大减少,而且画质损失也不多,还能够保持帧率。这样比转换成 gif 要好得多,也比保存成 ugoira 要好。但是我还没有加入这个功能,而且也有人觉得,动图用视频播放器打开看,很奇怪,很不合常理。其实这个习惯就好啦。

遇到问题怎么办

如果你不清楚某些功能怎么用,请参考“使用”章节的相关内容。如果没有解决你的疑惑,请查阅下方的“联系我”章节。

如果你在使用过程中遇到了问题,比如不能下载、抓取错误等 bug,请先检查一些常见的因素,如:

  • 网络情况是不是不好
  • 是不是没有使用 Chrome 浏览器
  • 浏览器版本是不是太低

如果没有找到原因,可以加 QQ 群咨询或者提交 issues(请查阅下方的“联系我”章节)。

提交问题时,请提供出现问题的页面的网址、设置的筛选条件、出现的问题详情,以便我进行测试。

使用技巧

合理使用命名标记

  • {bmk} 标记放到文件名的最前面,可以让下载后的文件按收藏数排序。
  • 在作品列表页,推荐使用 {p_user} 做文件夹名字。
  • 在 tag 列表页和搜索页,推荐使用 {p_tag} 做文件夹名字。
  • 有些页面里,{p_user} 或者 {p_tag} 不可用。但 {p_title} 是万能的,所有页面都可以用。

分批下载

如果你预料到要下载的图片很多,担心下载中途会卡住,那么你可以考虑分批下载。

举个例子,如果你收藏的作品多,那么在 收藏页面 进行下载时,可能下载几万张图片。为了避免任务卡住,你可以先设置下载一部分,比如每次下载 100 页:

当你下载完之后,进入书签第 101 页,再次向下下载 100 页。

提醒:

你可以在地址栏输入页码地址,快速进入指定页面。形式如:

https://www.pixiv.net/bookmark.php?rest=show&p=101

在其他一些列表页,你也可以同样尝试分批下载。

捐赠

如果您感觉本脚本帮到了您,您可以对我进行捐赠,不胜感激 (╹▽╹)

(可通过支付宝或微信扫码转账)

支付宝 微信

联系我

如果你有任何建议,或者遇到了问题,你可以通过以下方式联系到我:

Clone this wiki locally