
这篇文章是 Pawchive 批量下载器的使用教程。你可以在另一篇文章里查看下载器的介绍:Pawchive.pw 批量下载器
下载器的上半部分有很多筛选条件,用来筛选需要下载的文件和文章。如果你不想下载某个作者的所有资源,而是只想下载具有某些特征的资源,就可以使用这些过滤器来达成目的。这里我简单举几个例子。
准备工作:
有些作者的文章里有多种资源,可能同时有图片、视频、压缩包等。我们可以在下载前分别打开近期、早期的几篇文章观察一下,也可以下载一两篇文章来验证资源内容。如果发现有固定的规律,就可以只下载自己需要的部分。
PS:但有些作者的资源可能没有固定的规律,就很难使用过滤器来定向筛选了,只好全部下载。这里只讲有规律的情况。
导出设置:
有时你可能会为不同作者使用不同的设置。例如对于作者 A 使用特定的筛选条件;对于作者 B 则使用另一套筛选条件。
如果有些作者你以后还要下载,可以在设置完筛选条件之后导出设置,作为这个作者的专属设置。以后再下载的话就可以直接导入他的设置了。
要导出和导入设置,可以使用下载器最底部的“管理设置”按钮组:
例如这个作者 xipa,他近期的文章里同时有压缩包和图片:
下载两个文章并观察,发现压缩包只是对图片的打包,与文章里的图片的体积、内容完全一致,所以我不需要下载压缩包,只需要下载图片。
此时在“抓取文件类型”里取消“压缩包”:
之后再开始抓取,这样只会下载图片。
例如这个作者 サインこす,他的文章里都是图片,并且第一张图片总是预览图:
这种情况在 Fanbox 平台的作者上很常见。我不需要下载这张预览图,就可以启用“跳过文章里的第一张图片”:
PS:有些作者的文章里没有预览图,第一张图就是完整图片,此时不要启用这个设置。
例如这个文章 緒山み◯り,里面有多张图片,只有第二张图片是 GIF 动图。你可以根据扩展名 gif 来筛选 GIF 动图。
如果只想下载 gif 图片,可以启用“只下载特定扩展名的文件”,并填入 gif:
如果想排除 gif 图片,可以启用“不下载特定扩展名的文件”,并填入 gif:
例如这个作者 Eros,他发布恋活资源,文章里经常有图片和视频:
我只想下载视频,就可以在“抓取文件类型”里只选择“视频”:
例如这个作者 黎蘆(Rayasi),他的资源是带有文字的图片,每种语言都有各自的压缩包:
中文压缩包都带有 cn,所以我启用“附件名里必须含有关键字”,并填入 cn 即可:
例如这个作者 Hyuk,他的文章里同时有压缩包和图片:
下载两个文章并观察,发现压缩包里的图片画质更高,因此我只需要下载压缩包。但是压缩包又分两种:图中的第一个是图片的打包,需要下载;名字里带有 PSD 的内容是 PSD 文件,我不需要(而且体积非常大)。
首先在“抓取文件类型”里取消“图片”(也可以只勾选压缩包),然后启用“附件名里不能含有关键字”,并设置 PSD:
这样就只会抓取图片的压缩包了。
例如这个作者 MだSたろう,每个月都会有多个零散的文章,并在月底发一个合集包。我只想下载合集包。通过观察,发现合集文章的标题里都带有 超高画質版 这几个字:
所以启用“文章标题必须含有关键字”设置,并填入 超高画質版 即可:
例如这个作者 ViciNeko,他的大部分文章都是制作过程(WIP):
我不想下载这些过程,只想下载完整版的资源,就可以启用“文章标题不能含有关键字”,并填入 wip:
我要下载 ViciNeko的视频。之前我保存过他的资源,所以现在只需要从 2025 年开始下载。
要设置时间跨度,一个方法是使用“按照文章的发表时间过滤”过滤器。不过有时候情况更简单一些。观察发现,现在他第一页的文章基本是从 2024 年底开始的:
所以我只需要抓取第一页,就可以获得 2025 年以来的文章了。把“抓取多少页”设置为 1:
然后在文件类型里只保留“视频”:
这样就可以抓取 2025 年以来的视频了。
但是还可以进一步细化。
首先排除 WIP 文章:
虽然有些 WIP 文章里也有视频,但我只想下载完整版的视频,因此不需要抓取 WIP 文章。
方法在前面讲过了,启用“文章标题不能含有关键字”,并填入 wip:
然后进入几篇文章看看里面的视频名字的规律,发现有 4K 和 1080p 的区别,有些文章里还有 NSFW 和 SFW 的区别:
所以我设置了附件名必须含有 4k,并且不能含有 _SFW_:
注意:_SFW_ 是包含了两边的下划线的,因为如果不加下划线,只用 SFW 的话会错误的匹配并排除 NSFW。
另一个细节:有些文章里的视频没有区分 NSFW 和 SFW(文件名里没有这两个标记),例如:
所以我不能在“附件名必须含有关键字”里面填写 NSFW。只能要求有 4k。
使用的设置一共有这几个:
最终抓取到了 13 个视频,并成功下载:
例如这个作者 mizumizuni,他的文章里文件比较多,并且早期、近期文章有不同的规律。
示例文章:真◯夜チィ
内容有:
我只需要下载预览图和第一个视频,所以文件类型只选择“图片”和“视频”:
另外视频的文件名是有规律的,第一个视频都有 [1] 的序号,因此我需要启用“附件名里必须含有关键字”并填入 [1]:
这样就只会下载预览图和完整版视频了。
我又翻看了他早期的文章,发现内容与现在不同。示例文章:鹿目ま◯か
内容有:
对于这种文章,我只想下载第一张预览图,以及短版视频。
启用“只下载文章里的前几张图片”可以只下载第一张图片:
至于短版视频,可以使用关键字 short 来筛选。与之前的 [1] 一起使用就是:
注意:多个关键字之间使用半角逗号 , 分隔;当前匹配模式需要选择“任一”。
更早一些的文章,内容又有差别。示例文章:緒山ま◯ろ
内容有:
我只想下载预览图和视频。
前面已经设置过只下载预览图了:
视频则需要再做修改。我在前面设置了“附件名里必须含有的关键字”为 [1],short,但这个视频“緒山まひろアニメ-0001.mp4”不符合条件,所以抓取不到它。
解决办法是加入 アニメ 关键字:
PS:日语里的“视频”就是“アニメ”,很常见。该作者这一时期的视频里都有“アニメ”,可以使用关键字筛选。
PS:假如他早期视频的命名没有规律怎么办?可以把整个下载任务分成两次:
第一次使用关键字,先抓取近期有规律的文章(前两种情况);
第二次抓取早期没规律的文章。在第二次里不使用关键字,即可抓取所有文件。
这样两次抓取之后就能获得全部所需视频。
不过分开抓取的话需要能区分不同时期的文章,下面正好就需要用到这个功能。
在最早期,该作者的图片、视频都是线稿(黑白的),我不想下载。通常可以根据时间进行区分。观察一下:
如果从 2022-12-20 06:20 开始抓取,就可以区分这两种风格的文章了。
这就需要启用“按照文章的发表时间过滤”,并把起点设置为 2022-12-20 06:20,终点设置为未来的时间(即抓取后续所有文章):
提示:在日期输入框的右侧有一个小图标,点击它就可以使用浏览器自带的时间日期选择面板了,不需要手动输入:
关闭“抓取完成后,自动开始下载”,然后在作者主页抓取所有文章。等到抓取完毕后,在网页顶部查看日志就可以知道结果是否符合预期。
第一次测试:
日志显示:
共抓取到 341 个文件
包含:图片 162 个,视频 179 个
文件数量不对,因为我的期望是每个下载的文章都有一张图片和一个视频,所以图片和视频的数量应该是相等的。现在视频多了,是为什么呢?
要找到原因,可以采取多种方法:
通过观察设置,我找到了一种导致视频数量增多的原因:
在第二种情况(长、短视频)里,文件名里含有 アニメ:
我在第三种情况里添加了 アニメ,这会导致在第二种情况里,长短两个视频都符合条件,额外抓取了长版视频。那怎么排除长版视频呢?
可以启用“附件名里不能含有关键字”,并添加长版视频的特有标记 long:
之后进行第二次测试,这次的抓取结果是:
共抓取到 317 个文件
包含:图片 162 个,视频 155 个
又不对了,这次是图片数量比视频多。这意味着有些文章里只抓取到了图片,没有抓取到视频。
之后我找到了原因:有些文章里确实是只有图片的(比如作者发的一些公告文章),所以图片比视频数量多是正常的。
那么该如何排除这种只有图片的文章呢?可以启用“如果文章中没有视频,则跳过这个文章”:
Pawchive 上有很多未存档的文章,这次抓取里也有一篇未存档的文章:アリナ・クローバー
在未存档的文章里,附件(压缩包、视频)都无法下载,图片则只能下载缩略图。
下载器在抓取和检查时,会忽略这些无法下载的附件。
我想跳过这个文章(因为无法下载视频),前面启用的“如果文章中没有视频,则跳过这个文章”已经可以达成这个目的,因为下载器会把这个文章视为没有视频。
不过要排除未存档的文章的话,还有一个更直接和准确的方法,就是启用“不抓取未存档的文章”:
经验:如果预期每篇文章里都应该能下载视频、压缩包等附件,就应该启用“不抓取未存档的文章”,以跳过无法下载附件的文章。
在汇总了上面 4 种情况里的需求、并且在测试里排除了不符合要求的文章之后,最终的筛选条件就是:
作用为:
[1]、short、アニメ 的,并排除 longPS:在上面的设置里,我同时使用了“附件名必须含有”和“不能含有”关键字来获取需要的视频。这是从解决问题的过程里逐渐形成的。但是到这里我已经总览全局,了解了该作者所有视频的名称规律,所以有更简单的方法:不需要使用“附件名必须含有”,只使用“不能含有”即可:
排除了这些不需要的视频之后,留下的就是我需要的视频。
使用这两种获取视频的方式进行抓取,结果是一致的:
共抓取到 310 个文件
包含:图片 155 个,视频 155 个
下载也顺利完成: