神代綺凜

[Pxder] Pixiv 插画下载器
可按根据指定画师 UID 解析并下载插画(包括动图)、一键下载所有你关注的画师的插画或收藏的插画、智能增量更新下载...
扫描右侧二维码阅读全文
24
2018/08

[Pxder] Pixiv 插画下载器

可按根据指定画师 UID 解析并下载插画(包括动图)、一键下载所有你关注的画师的插画或收藏的插画、智能增量更新下载过的画师的插画。

多线程下载,并且支持使用 HTTP 与 SOCKS 代理。

Head Pic: 「五河琴里」/「秋原ノゾミ Sheila」のイラスト [pixiv]

Pxder

运行示例

因为 OX163 解析过慢,功能也不多,并且是龟速单线程下载;而一些油猴解析脚本例如 Pxer 因为浏览器权限原因只能解析而不能帮你下载,于是最终我还是决定自己写个 _(:3」」

此项目基于 Node.js,姑且算自己学习的副产物(实际上是不务正业的产物

最大的缺点是没有 GUI,纯命令行操作,不过也并不难用(信我),GUI 在后续开发计划中(咕咕咕

安装及使用等说明请直接看 Github 项目文档

注意

因P站域名遭到 GFW 的 SNI 阻断,这意味着只要你在大陆内,即便你改了 Hosts 也无法直接使用 pxder,请记得使用pxder --setting设置代理

从现在开始所有在评论中询问因未挂代理而产生的问题都将会被无视

更新日志

v2.7.3 - 20190730
因 API 限制,offset 超过 5000 时将不再继续请求

v2.7.0 - 20190402
加入程序更新检查功能
针对某些有 404 问题的插画调整下载重试逻辑

v2.6.2 - 20181124
优化下载重试逻辑

v2.6.1 - 20181122
抗连接重置
优化下载重试逻辑

v2.6.0 - 20181122
动图压缩包名字加入 delay 信息(帧速)
在收集画师/画作时显示具体进度

v2.5.5 - 20181014
(大概也许可能差不多)修复了按PID下载时的重试问题
支持多参数,流程串行(例如pxder -fFbB

v2.5.4 - 20180920
修复一切因插画标题含有 ASCII 不可见字符引起的非法文件名问题

v2.5.3 - 20180916
修复插画标题含有制表符导致的非法文件名问题
修复按画师下载的问题

v2.5.1 - 20180913
修复下载私密收藏插画功能异常的问题

v2.5.0 - 20180908
使用更可靠的路径存放配置文件,解决权限问题
增加及优化按PID下载功能

v2.4.2 - 20180904
按关注画师下载时无视“Pixiv事務局”

v2.4.1 - 20180831
修复收藏插画下载异常

v2.4.0 - 20180827
增加下载收藏插画的功能
优化按关注画师下载

TODO

  • 开发 GUI

搬瓦工VPS优惠套餐,建站稳如狗,支持支付宝,循环出账94折优惠码BWH26FXH3HIQ
年付$28CN2线路,1核/512M内存/10G硬盘/500GB@1Gbps【点击购买】(经常售罄,请抓紧机会)
年付$47CN2线路,1核/1G内存/20G硬盘/1T@1Gbps【点击购买
Last modification:August 12th, 2019 at 03:46 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

244 comments

  1. brmkai  Windows 10 x64 Edition(Windows 10 x64 Edition) / Sogou Explorer(Sogou Explorer)
    似乎在网络较差的时候会下完一个画师的作品后停止了继续下载其他画师的作品,也不报错,尝试等了一晚也不会动,请问这个能否解决>﹏<
    1. 211  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
      @brmkai 我也是这个问题
    2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @brmkai 尝试修复了一下问题,请更新到最新版本
      1. 211  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
        @神代綺凜 网络连接好8时(每秒10MB)也会这样。
        不过还是很感谢楼主做的工具
        1. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
          @211 那真不知道怎么修了555
  2. brmkai  Windows 10 x64 Edition(Windows 10 x64 Edition) / Sogou Explorer(Sogou Explorer)
    请问可以添加高级会员有的文件夹分类下载项吗?因为超出5000关注不知该如何解决QAQ
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @brmkai 因为目前使用的 API 具有限制,不能超出 5000,目前我不知道有没有能突破这一限制的官方 API
      v2.7.2-rc2 版已经针对这个问题做了简单的限制,将不再会报错终止
      1. wdrnrgbtahbagr  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
        @神代綺凜 加油!

        不想分兩個號關注的人如此說

  3. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
    data:
    { error:
    { user_message: '',
    message: '{"offset":["Offset must be no more than 5000"]}',
    reason: '',
    user_message_details: {} } } }
    不能超过5000个收藏画师吗OωO
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
      @LLLYYYGGG123 看起来是的,这是 api 的限制,看来是没办法解决

      我去加个限制避免出错好了

      1. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.100(Google Chrome 75.0.3770.100)
        @神代綺凜 嗯嗯,感谢大佬
  4. wshsirin8  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
    你好,,我想请问一下:为什么我重装系统后再次按照教程安装下载器后,无法登陆p站账号呢?(挂了代理)
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
      @wshsirin8 是否有报错信息输出呢,只靠这样的描述是无法确定问题的
      1. wshsirin8  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
        @神代綺凜
        该评论仅登录用户及评论双方可见
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
          @wshsirin8 这 IP 是 facebook 的,DNS 污染现象,说明没有(成功)挂上代理

          建议再好好检查下代理设置

          1. wshsirin8  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
            @神代綺凜 好的,谢谢您
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
              @wshsirin8 或者请尝试运行ipconfig /flushdns清除 DNS 缓存
              1. wshsirin8  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
                @神代綺凜 万分感谢,已经好了!!ヾ(≧∇≦*)ゝ
                1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.90(Google Chrome 75.0.3770.90)
  5. wdrnrgbtahbagr  Windows 8 x64 Edition(Windows 8 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
    感謝大佬的腳本∠( ᐛ 」∠)_
    用了OX163很久
    OX163致命的是不能自動更新所有画师
    每次都要手動更新
    對了大佬,有沒有興趣開發twitter版的批量下载(手動斜眼)
    現在不少画师走去twitter發圖
    要是能收全就好了
    滿足倉鼠的欲望 (劃掉)
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
      @wdrnrgbtahbagr 推特下图我自己暂时还没有需求,我一般直接在p站关注的,虽然部分画师也有关注推特

      以后再考虑吧

      1. wdrnrgbtahbagr  Windows 8 x64 Edition(Windows 8 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
        @神代綺凜 感谢大佬
  6. ccwwjjcw  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 67.0(Firefox 67.0)
    能不能直接把图片链接提取出来发送至ariac2或者是IDM,这样的话下载效率会很高,ariac2和idm不用翻墙就可以直接下载图片的,pxder很好,但就是受socket速度限制∠( ᐛ 」∠)_
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
      @ccwwjjcw 原图所在的i.pximg.net是不用翻,需要翻的主要是*.pixiv.net

      配合 aria 下载准备在以后要开发的 GUI 版上实现

  7. kirito  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
    部分png图片抓取有问题,没有把画师全部图片下载下来。重试了几次都是那部分图片无法抓取。((9685977)Nahaki,(1601715)Mvv 的问题特别严重)
  8. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
    用的目前的最新版本,用的 -f下载,为什么下载一两个画师之后就歇菜了啊,不过下载的时候很快,就是不能继续跳转到下一个画师进行下载
    1. AN  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.157(Google Chrome 74.0.3729.157)
      @LLLYYYGGG123 一樣耶,但我是不只用-F, 用-U,多線的時候下載完一個畫師就停了
      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
        @AN 那是真的不清楚了,这种个例问题找不到具体原因也很头疼
    2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
      @LLLYYYGGG123 我这里没有这种问题,可能与你的代理有关
      1. fluquormyosotis  Android 9(Android 9) / Google Chrome 57.0.2987.108(Google Chrome 57.0.2987.108)
        @神代綺凜 我现在有个猜想,我因为之前挂在下载会突然停住,是临时网络故障引起的,之后尝试解决了(目前再未出现这种问题(什么APP-api什么什么AGGIN 什么什么pixiv什么什么443这种(打什么是指其内容不记得了,只还记得些关键词)
        然后我后遗症是挂着喜欢在tmp文件夹蹲着,偶尔手贱打开张图片看看,结果好像就是那张打开过的图片导致卡住了,不能下一位作者。
        在我打这几段文字已经下载完3个作者的图集没出现问题,似乎就是因为tmp里的打开过会导致停止
        1. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
          @fluquormyosotis 因为你打开未下载完的图片占用了文件导致程序无法继续写入
      2. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
        @神代綺凜 emmm给我的感觉是某个画师有几张没有爬完,就始终停留在这个画师等待,就像是任务阻塞了一样;如果这个画师下载完了,就会马上进行下一个画师进行下载而不会停留。但是最关键的就是这种下载不完全然后一直等待的情况非常容易发生
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
          @LLLYYYGGG123 那这应该就是代理质量不太行了
          可以尝试在设置中调小超时时限,在下载卡住的时候尽快进行重试
          1. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
            @神代綺凜 可以看一下我截的屏,注意时间那一栏
            https://ibb.co/YdNWSRk
          2. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
            @神代綺凜 我挂Proxifier看了一下,发现有的(一般会有好几个)node线程已经接收到数据了但是没有完成接收(代理是没有问题的,但是不知道会不会是掉包的问题或者pixiv官方数据发送的问题)然后就一直卡在那里不动了导致线程一直无法释放(我猜大佬的代码应该要线程完全释放才会跳转到下一个画师进行爬取吧),和GitHub上所说的出现问题的情况有点不一样,不是一开始就无法接收数据包也不是线程出现错误的情况。真切地希望大佬能够改进一下代码,完成我等愉快爬取小姐姐的愿望
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
              @LLLYYYGGG123 主要是我也得知道问题真正原因才有办法修……毕竟我这里没有出现卡住的情况

              你是一开始就一直在用 Proxifier 来代理么,有没有试过直接在程序中设置,还是说两者都会像这样卡住

              1. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
                @神代綺凜 刚才好像忘说了,最开始是在软件中代理的ssr。
                又测试了一下,如果只开一个线程(好像)就不会有问题
                另外我的想法是直接设置一个线程检测,比如超过5min的话线程还没有释放的话直接关掉这几个线程(或者断开这几个线程的代理连接)让它继续跳转到下一个画师进行下载(看评论感觉不是我一个人出现了这个问题),不知道这个办法能不能行
              2. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
                @神代綺凜 最开始用酸酸乳卡住了,然后用Proxifier发现也会卡住(我刚才试了一下如果手动断开proxifier中卡住的线程的代理连接的话就可以跳转到下一个画师继续下载了
                1. fluquormyosotis  Android 9(Android 9) / Google Chrome 57.0.2987.108(Google Chrome 57.0.2987.108)
                  @LLLYYYGGG123 超时原来要往小设置啊,,我以为下载不了就是因为超时短了,所以没下载(以为是下载进行但没下载完时间到了就停止下载,)
                2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
                  @LLLYYYGGG123 那么这个卡住的现象是每次都会发生在下载完一个画师最后几张画的时候吗,在这之前从来不会卡住?
                  1. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
                    @神代綺凜 我看线程的接收数据记录是突然就卡住了,不是说最后几张图片才会出现这个问题
          3. LLLYYYGGG123  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.169(Google Chrome 74.0.3729.169)
            @神代綺凜 嗯嗯好的(感觉我的酸酸乳应该很不错才对OωO)
  9. YoungJune  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
    这就是大佬吧,抱紧大腿ヾ(≧∇≦*)ゝ
  10. flyco  Windows 10 x64 Edition(Windows 10 x64 Edition) / Firefox 53.0(Firefox 53.0)
    不能同时下载多个ID,每次输入几个ID最终还是只识别一个。用了逗号并没有用啊
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
      @flyco 当时使用的命令是什么
  11. Szczecin  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
    不知道大大能不能开发一下按页下载的功能呢?比如下载收藏夹的前几页什么的Orz
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
      @Szczecin 会考虑下个版本加这个功能
      1. Szczecin  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
        @神代綺凜 咕咕咕,我懂了
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
          @Szczecin 真懂我
  12. Szczecin  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
    “使用 Vultr 机器做代理的同学请注意,日本除了108.60..段的 IP,其余均被P站封锁”
    这个貌似用202.182..的IP好像也可以,不会被封锁……
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
      @Szczecin 我措辞不太准确,改了下
      比较老段的比如45开头的是被封锁了的,目前一些新段都能用
  13. pudim  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
    漏插画好多...八十多张的只下50左右...
  14. EvoluAllex  Android 6.0(Android 6.0) / Google Chrome 68.0.3440.70(Google Chrome 68.0.3440.70)
    早就收藏你这个网站了,今天在Github上找P站图片批量下载方法的时候又看到你了(^▽^)
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
  15. WROIATE  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
    看到博主这个我想起了我前段时间python写的一个爬日榜月榜的脚本
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
  16. 风吹名无  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
    话说那个更新竟然会用p2p的吗,我说怎么更新不了原来被机场拦住了
    还加了好几条审计记录
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
      @风吹名无 哪个更新,我这里没有用到 p2p 的啊
      1. 风吹名无  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
        @神代綺凜 npm i -g pxder,用禁p2p的机场就无法更新而且审计记录+1
        可能误识别吧……
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.103(Google Chrome 73.0.3683.103)
          @风吹名无 你可以使用淘宝的国内 npm 镜像来避免走代理更新

          npm config set registry http://registry.npm.taobao.org/

          执行之后再npm i -g pxder

          1. 风吹名无  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
            @神代綺凜 没事,我有两个机场,其中一个不禁p2p
  17. Sumacat  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
    请问有用户可调整的黑名单设计吗?遇到了一个很尴尬的情况是有一个多P的图似乎全部404了(该画师其他作品似乎没有问题)……因为下载是严格按顺序下载的,所以最后重试线程就让下载停止了。
    这种情况似乎并不多,希望能有一个用户可编辑的黑名单,用以禁止下载/维护与禁止pid相同的作品。
    环境为板瓦SS-Win-V2.6.3;事故PID为13377814。谢谢!
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
      @Sumacat 我考虑了下,还是直接在代码层面判断这个问题,毕竟只有这种错误情况是 404 而其他的都是连接重置或者超时
      现在最新版本已经修复
      1. Sumacat  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
        @神代綺凜 唔…又出现了新的事故,status 400;现在看来似乎是在某个画师对应下载的图过多时出现的问题;
        事故uid 810535 Anera,Progress 11394;另外曾出现过在Progress 1140x处报错的情况。
        事故时内容txt可见以下链接: https://pan.baidu.com/s/1bojDWCoyZdKNKPIeNlPsCQ 提取码: e84w
        1. 神代綺凜  Mac OS X 10.14.5(Mac OS X 10.14.5) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
          @Sumacat v2.7.3 已经修复
          1. Sumacat  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
            @神代綺凜 谢谢作者!另外想问一下的是把一半的公开收藏转成私密收藏有没有可能把突破5k的上限到1W?
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
              @Sumacat 可以当然是可以……
              1. Sumacat  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 75.0.3770.142(Google Chrome 75.0.3770.142)
                @神代綺凜 诶不对额我想说的是公开关注和私密关注来着…已经接近9K的关注数导致不少作者已经没法更新新作了;有时间试试~
      2. Sumacat  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.86(Google Chrome 73.0.3683.86)
        @神代綺凜 感谢作者!已更新V2.7.0;能用代码解决的问题最终都不再是问题(☆ω☆)
  18. 千与琥珀  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
    咪...
    发现个问题,一旦错误多了, 重试线程就会吧线程限制塞♂满的说,导致下载假死的说
    建议考虑下将出错或者超时的链接先拿个栈放起来等其他图片下载完之后再一条条取出来慢慢调♂教喵~
    或者开个新线程去一个个单独调♂教 ̄﹃ ̄
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.75(Google Chrome 73.0.3683.75)
      @千与琥珀 因为考虑到判断已下载过的插画的机制所以不会这么做,这样容易导致漏掉插画

      目前的重试机制是,如果有线程出现了下载错误并且在达到10次重试上限时仍只有这一个线程出错,则认定是p站问题(有这种情况,某张作品的文件就是404),直接忽略该文件
      如果该线程达到10次重试上限并且此时不止一个线程出错,则认为是网络问题,程序将等待一段时间后继续重试

      简单的来说就是,网络(代理)不好就不要下了,省的漏掉一堆插画(

  19. homohomo  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
    该评论仅登录用户及评论双方可见
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.75(Google Chrome 73.0.3683.75)
      @homohomo
      该评论仅登录用户及评论双方可见
      1. homohomo  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
        @神代綺凜 喔喔喔喔感谢感谢!!(〃∀〃)!!知道以后能有就知足了!!请慢慢来!!!
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.75(Google Chrome 73.0.3683.75)
  20. kinty  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
    你好,请问执行pxder -U后,到某个画师就会出现 Request failed with status code 403 这句话,这是什么原因呢?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
      @kinty 最好能提供出错附近的屏显输出……
      1. kinty  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
        @神代綺凜
        该评论仅登录用户及评论双方可见
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
          @kinty 是每次都固定到这附近就403吗
          1. kinty  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
            @神代綺凜 是的,我测试了下,每次跑到id为2字头的就出现403了,其他数字开头暂没发现问题

            C:\Users\User>pxder -U

            Download Path: E:\backup
            Using Proxy: socks://127.0.0.1:9620

            Collecting illusts of 1/14 uid 212801 Anmi@冬3日目西れ34b

            Collecting illusts of 2/14 uid 22124330 超凶の狄璐卡

            Collecting illusts of 3/14 uid 2283371 群蕗 七十七

            Collecting illusts of 4/14 uid 23945843 Sul

            Collecting illusts of 5/14 uid 24218478 ₩ANKE
            Request failed with status code 403

            C:\Users\User>

            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
              @kinty 这几个画师我自己都试了下都下载下来了,没有403的情况……
              1. kinty  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
                @神代綺凜 终于找到问题所在了,列表中的某个画师的账号被停用了,导致出现403
                1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 73.0.3683.75(Google Chrome 73.0.3683.75)
                  @kinty 说起来你还记得出错的画师id是多少吗
                  1. kinty  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
                    @神代綺凜 试试,(24603290)Kyrie Meii
                2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
                  @kinty 下个版本做一下改进
              2. kinty  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
                @神代綺凜
                该评论仅登录用户及评论双方可见