P站画师个人作品批量下载工具

一键批量下载P站画师的全部作品

当前为 2016-03-28 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
枫谷剑仙
评分
0 0 0
版本
1.3.1
创建于
2016-03-10
更新于
2016-03-28
大小
42.9 KB
许可证
暂无
适用于

PixivUserBatchDownload

P站画师个人作品批量下载工具,本程序仅支持P站电脑版登录后的网页。

建议使用火狐GreaseMonkey扩展安装本脚本程序,因为Chrome技术原因仅提供有限功能支持,Chrome虽然原生支持但还是建议装Tampermonkey扩展(因为下个大版本考虑的新功能必须使用扩展)。

需要配和Aria2下载软件使用,推荐使用PRC模式并用webui-aria2管理下载(不推荐YAAW,因为作者忙着工(tiao)作(cao)早就没更新了)。

配置Aria2

下载最新的Aria2,比如我下载的是64位Windows版“aria2-1.20.0-win-64bit-build1.zip”,然后解压到文件夹。

在aria2c路径下新建文本文件,内容为,并将扩展名更改为bat。

aria2c.exe --conf-path="aria2.conf"

然后继续建立“aria2.conf”,内容为。虽然也可以把这些参数写在命令行,但是写在设置文件里更清楚。

# 保存路径请自行修改
dir=D:\Pictures\PixivUserBatchDownload
# 禁用覆盖(跳过已下载的)
allow-overwrite=false
# 禁用重命名(跳过已下载的)
auto-file-renaming=false
# 修改为服务器时间
remote-time=true

# 开启RPC选项
enable-rpc=true
pause=false
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-save-upload-metadata=true
rpc-secure=false

文件示例

然后运行bat文件即可开启Aria2的RPC模式。

下载最新的webui-aria2(有中文),然后解压到文件夹,打开“index.html”,默认设置下会自动连接上刚才配置的本地的Aria2 RPC模式。然后你便可以像普通下载软件一样对Aria2进行管理了。(还可将webui-aria2下到手机,更改设置里的RPC路径访问电脑上的Aria2)

webui-aria2界面

Aria2是跨平台下载软件,你可以在其他系统下配置本程序,MacOS、Linux我不会,安卓上运行Aria2请参考不需root用aria2搭建NAS方法

更多Aria2选项请访问 https://aria2.github.io/manual/en/html/aria2c.html#options

开始下载

安装或手动执行脚本后,在P站画师的页面会生成一个按钮。

页面位置

需要只下载单图/多图/动图,请先点到作者作品目录里对应筛选中去。筛选TAG同理。

支持筛选

点击进行分析后即可自动发送到设置的Aria2下载(下图来自老版本)。

下载状态

流量不够也可导出成bat命令或者down文件拿回家下载。

导出窗口

使用down文件的命令行为aria2c.exe --input-file="filename.down"

默认设置,下载会将不同画师作品分文件夹存放,每个画师里多图则再建一个文件夹。

默认结构

画师文件夹

多图文件夹

需要修改请参考下方“设置”

设置

设置界面

因为已经在“aria2.conf”里设定了下载父文件夹的位置,因此这里只需要写子文件夹路径就可以了。

掩码格式为“%{掩码名}”,可用的掩码有如下这些

user_id : 作者ID
user_name : 作者昵称
illust_count : 作品总数
illust_file_count : 作品文件总数(含多图)
illust_id : 作品ID
title : 作品标题
illust_page : 在作者的第几页
illust_index : 全部作品中序号(会因为发布新作品而增加)
illust_index_inverted : 全部作品中序号_倒序
illust_index_in_page : 该页上序号
illust_index_in_page_inverted : 该页上序号_倒序
type : 类型,单页0、多图1、动画2、漫画3
type_name : 类型用文字表示
multiple : 只在type=1时启用,其他情况替换为空。
filename : 文件名
extention : 扩展名
page : 第几页(漫画)
page_count : 共几页(漫画)
original_src : 原始图片链接
thumbnail_src : 缩略图地址
domain : 域名
url : 作品页面
year : 年
month : 月
day : 日
hour : 时
minute : 分
second : 秒
time : 显示时间
size : 显示大小
width : 宽
height : 高
tools : 使用工具
caption : 说明
tags : 标签

License|许可协议

用到了一部分ThunderLixianExporter的代码

PixivUserBatchDownload Copyright(C) 2016 by Mapaler

此程序是免费软件。你可以将它根据GNU通用公共许可证第三版重新分发和/或修改。LICENSE

如果你想分发你修改后的程序,但是你不想要公布修改后的源代码,请与我联系。