神代綺凜

[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硬盘/[email protected]点击购买】(经常售罄,请抓紧机会)
年付$47CN2线路,1核/1G内存/20G硬盘/[email protected]点击购买
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

226 comments

  1. 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. 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. 神代綺凜  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)
  2. YoungJune  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
    这就是大佬吧,抱紧大腿ヾ(≧∇≦*)ゝ
  3. 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 当时使用的命令是什么
  4. 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 真懂我
  5. 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开头的是被封锁了的,目前一些新段都能用
  6. pudim  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 74.0.3729.131(Google Chrome 74.0.3729.131)
    漏插画好多...八十多张的只下50左右...
  7. 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)
  8. 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)
  9. 风吹名无  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
  10. 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;能用代码解决的问题最终都不再是问题(☆ω☆)
  11. 千与琥珀  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次重试上限并且此时不止一个线程出错,则认为是网络问题,程序将等待一段时间后继续重试

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

  12. 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)
  13. 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 [email protected]冬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)
                @神代綺凜
                该评论仅登录用户及评论双方可见
  14. Oasis Lee  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
    OωO大佬咋换域名了
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 72.0.3626.121(Google Chrome 72.0.3626.121)
      @Oasis Lee 换了
  15. 幼刀妙啊  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.26(Google Chrome 63.0.3239.26)
    用的NGinx反代理 网页上的去 setting也设置了 但是登录还是connect ECONNREFUSED 127.0.0.1:1080
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 71.0.3578.98(Google Chrome 71.0.3578.98)
      @幼刀妙啊 你在--setting中设置了代理,先将代理取消
  16. 逢坂大河  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.67(Google Chrome 70.0.3538.67)
    该评论仅登录用户及评论双方可见
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 71.0.3578.98(Google Chrome 71.0.3578.98)
      @逢坂大河 你指的是给 pxder 加入批量下载推荐作品等功能吗

      不会考虑,一是我觉得这类功能需求数较少,二是,我也很懒

  17. GM404  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
    大佬,设置的DownloadPath中如果有中文路径的话,会不知道下到哪里去OωO这是怎么回事啊
  18. Bolero  Mac OS X(Mac OS X) / Safari 12.0(Safari 12.0)
    很好用...不过能不能把P站动图的delay写在zip里面(/ω\)原谅我的懒癌晚期
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
      @Bolero 新版本会将 delay 写在文件名里了
      1. Bolero  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
        @神代綺凜 大佬辛苦了
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
          @Bolero 但缺点是需要额外调用一次API多花时间,解析所需时间会增加,特别是像这样的画师
          https://www.pixiv.net/member.php?id=14414
          1. Bolero  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
            @神代綺凜 突然开车 社保了
            花点时间而已 挂个一夜根本不是事儿
            https://www.pixiv.net/member.php?id=30741595
            https://www.pixiv.net/member_illust.php?id=6241630
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
              @Bolero 关注了
              1. Bolero  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
                @神代綺凜 我可真是个大变态
    2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
      @Bolero 我看看API有没有给这个数据吧
      1. Bolero  Mac OS X(Mac OS X) / Safari 12.0(Safari 12.0)
  19. darksky  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
    能做一下s3fs/gcsfuse/rclone mount的兼容么,我想在vps上把图下到gcs上,然而试了几个远程挂载都会文件读写错误,怀疑是temp放在了输出目录里的原因,远程fs可能对移动文件支持有问题。。。
    1. darksky  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
      @darksky 都是这个错误:
      events.js:167
      throw er; // Unhandled 'error' event
      ^

      Error: EIO: i/o error, close
      Emitted 'error' event at:
      at emitErrorNT (internal/streams/destroy.js:82:8)
      at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
      at process.internalTickCallback (internal/process/next_tick.js:72:19)
      我试试把临时文件夹挪到其他地方试试

      1. darksky  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
        @darksky 把临时文件夹挪到/tmp下,然后renameSync用writeFileSync+readFileSync代替后不会出问题了。。。作者看看能不能加个flag啥的做下兼容?
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.102(Google Chrome 70.0.3538.102)
          @darksky 我换成了 fs-extra 的 moveSync,你试一下这个可不可以用
          1. darksky  Mac OS X 10.13(Mac OS X 10.13) / Google Chrome 63.0.3239.84(Google Chrome 63.0.3239.84)
            @神代綺凜 谢谢,在二奶vps上测试没问题了
            大奶还在下图,过几天下完再试试?
        2. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
          @darksky 行,那我在下个版本改一下
  20. 小纯洁  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    用不了。。挂了VPN网页pixiv和pxder --login能用,但是登陆后下载就会是一直在加载的那个“.........”状态,因为重装了系统然后刚刚下回来。。
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
      @小纯洁 中键单机小飞机任务栏托盘图标看日志有没有报错以及正在加载的时候是否有流量通过
      1. 小纯洁  Android 9.0(Android 9.0) / QQbrowser(QQbrowser)
        @神代綺凜 刚刚试了下,可以了,不知道是不是电脑重启的原因。。。
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
          @小纯洁 行吧(
          1. 小纯洁  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
            @神代綺凜 方便扩个好友提交问题嘛?邮箱那个是我号
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
              @小纯洁 星,不过等一阵子才有时间看下问题,最近比较忙
              1. 小纯洁  Android 9(Android 9) / Google Chrome 57.0.2987.108(Google Chrome 57.0.2987.108)
                @神代綺凜 没事没事
          2. 小纯洁  Android 9(Android 9) / Google Chrome 57.0.2987.108(Google Chrome 57.0.2987.108)
            @神代綺凜 connect和disconnect后面跟着的是各种网址域名,还不固定
          3. 小纯洁  Android 9(Android 9) / Google Chrome 57.0.2987.108(Google Chrome 57.0.2987.108)
            @神代綺凜 然而下了没多久他又挂了,日志一直是两行connect一行disconnect在那里刷。。。。
    2. 小纯洁  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
      @小纯洁 代理用的socks://127.0.0.1:1080