PixivUserBatchDownload

Batch download pixiv user's images in one key.

目前為 2016-03-26 提交的版本,檢視 最新版本

作者
枫谷剑仙
評價
0 0 0
版本
1.2.0
建立日期
2016-03-10
更新日期
2016-03-26
尺寸
39.5 KB
授權條款
未知
腳本執行於

PixivUserBatchDownload

这里不显示图片,以GitHub上的页面为准 https://github.com/Mapaler/PixivUserBatchDownload

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

建议使用火狐GreaseMonkey扩展安装本脚本程序,因为Chrome技术原因仅提供有限功能支持,Chrome虽然原生支持但还是建议装Tampermonkey扩展。

需要配和Aria2下载软件使用,推荐使用PRC模式并用webui-aria2管理下载。

配置Aria2

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

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

aria2c --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站画师的页面会生成一个按钮。

页面位置

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

支持筛选

点击进行分析后即可自动发送到设置的Aria2下载。

下载状态

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

导出窗口

使用down文件的命令行为aria2c --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
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

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