Pxder可按根据指定画师 UID 解析并下载插画(包括动图)、一键下载所有你关注的画师的插画或收藏的插画、智能增量更新下载过的画师的插画。多线程下载,并且支持使用 HTTP 与 SOCKS 代理。

作者:Tsuk1ko (神代綺凜
项目地址:https://github.com/Tsuk1ko/pxder

安装NodeJS

Linux下安装

# Ubuntu
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

# Debian
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs


# Centos
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs -y

Windows安装
官网下载最新版即可
地址:https://nodejs.org/

安装

npm i -g pxder

卸载

npm uninstall -g pxder

登陆

pxder --login

登出

pxder --logout

设置

pxder --setting
# 选项
[1] Download path# 下载目录,必须设置
[2] Download thread# 下载线程数
[3] Download timeout# 下载超时
[4] Auto rename# 自动重命名(文件夹)
[5] Proxy# 使用代理
  • 下载目录
    请注意相对路径与绝对路径的区别,不过不用担心,输入完路径后会显示绝对路径以方便你检查
    目录无需手动建立,下载图片的时候会自动建立
  • 下载线程数
    即同时下载的图片数,默认为5,最小为1,最大为32
    下载图片时最左侧的一列实际上就是线程编号
  • 下载超时及重试
    如果这么多秒之后一张图还没被下载完则算作超时,超时后会自动重试,默认值为30
    下载图片时如果线程编号是黄色底的就代表此次是重试
    重试超过10次则视作下载失败
  • 自动重命名
    开启了以后,例如这个画师原来叫abc,今天你再次去下载(更新)他的画作,但是他改名叫def了,那么程序会自动帮你重命名画师文件夹
  • 使用代理
    支持使用 HTTP 或 SOCKS 代理,即可以使用小飞机
    输入格式为<协议>://[用户名:密码@]<IP>:<端口>,例如:

    • http://user:[email protected]:1080
    • socks://127.0.0.1:1080(如果你使用小飞机则直接填这个,除非你改过本地端口)
    • 如果输入空行则关闭代理

下载或更新某画师的所有插画作品
使用-u或--uid参数,后跟画师的 UID,可单个可多个,如果多个则用英文半角逗号隔开

pxder -u uid1,uid2,uid3,...

例如

pxder -u 5899479,724607,11597411

下载或更新你关注的所有画师的所有插画作品
公开关注的画师

pxder -f
# 或
pxder --follow

私密关注的画师

pxder -F
# 或
pxder --follow--private

更新已下载的画师的画作

pxder -U
# 或
pxder --update

下载或更新你的收藏中的插画作品
公开收藏

pxder -b
# 或
pxder --bookmark
# 插画会被下载至[bookmark] Public文件夹中

私密收藏

pxder -B
# 或
pxder --bookmark--private
插画会被下载至[bookmark] Private文件夹中

根据指定 PID 下载插画
插画会被下载至PID文件夹中

pxder -p pid1,pid2,pid3,...

例如

pxder -p 70593670,70594912,70595516
最后修改:2022 年 08 月 25 日
如果觉得我的文章对你有用,能不能v我50参加疯狂星期四