Saber 酱的抱枕

Fly me to the moon

10/24
2016
软件

仙尊pixiv图片下载器 Xianzun Pixiv Downloader

downloader javascript js pixiv p站 UserScript Xianzun Pixiv Downloader 下载器 仙尊 批量下载 油猴脚本
新版界面,pid=68972163

本工具可以在pixiv上筛选你需要的图片,并且下载下来。下载到的图片都是原图尺寸。

你可以在greasyfork.org安装此UserScript

本工具是一个用户脚本(UserScript),你需要先在浏览器里安装用户脚本管理器扩展,再通过上面的链接把本脚本安装到用户脚本管理器里。

推荐使用chrome浏览器+Tampermonkey来安装。不要把本脚本直接作为浏览器的扩展安装。

github页面:https://github.com/xuejianxianzun/XZPixivDownloader

---------------

本工具现已推出 Chrome 扩展:

在 Chrome webstore 上安装 (扩展版的更新比较慢,我是先更新脚本版的)

-------------

QQ交流群:675174717

使用场景:
作品详情页
作品列表页
各种tag列表页
所有人的收藏页面
各大排行榜页面
tag搜索页面
相似作品页面
推荐作品页面
大家的新作品页面
关注的新作品页面
“发现”页面
pixivision上的插画、漫画、cosplay

安装本工具之后,在本工具可抓取的页面上,会出现与下载功能相关的按钮。

点击按钮设置好抓取参数之后,本工具会抓取图片并将进度显示在页面顶部。

抓取完毕后会显示下载面板,你可以直接下载图片:

downloader javascript js pixiv p站 UserScript Xianzun Pixiv Downloader 下载器 仙尊 批量下载 油猴脚本

你也可以点击复制图片url的按钮,并用下载软件里批量下载:

downloader javascript js pixiv p站 UserScript Xianzun Pixiv Downloader 下载器 仙尊 批量下载 油猴脚本

下载结果:

downloader javascript js pixiv p站 UserScript Xianzun Pixiv Downloader 下载器 仙尊 批量下载 油猴脚本


本工具的参数不多,也不难理解。如果有任何问题,推荐加QQ群675174717进行交流。

tips:
本工具的下载速度受网络因素影响,如果你打开p站页面的速度很慢,可能下载时速度也很慢。

如果你使用firefox浏览器,那么第一次下载某一类型的文件时弹窗提醒你保存还是打开。请选择保存并记住此设置。你可以依次打开下面类型的文件的页面,先下载一遍。

jpg文件 png文件 zip文件


如果您感觉本工具给您带来了方便,您可以考虑通过捐赠来支持我~

2018/12/17
GitHub star 达到 100

greasyfork.org 安装数:

2019/3/7
30000

2018/12/28
26000

2018/12/10
25000

2018/10/25
24000

2018/10/10
23000

2018/10/26
22000

2018/10/5
21000

2018/9/15
20000

2018/8/27
19000

2018/8/9
18000

2018/7/26
17000

2018/7/11
16000

2018/6/26
15000

2018/6/11
14000

2018/5/25
13000

2018/5/9
12000

2018/4/26
11000

2018/4/12
10000

2018/3/27
9000

2018/3/19
8000

2018/2/27
7000

2018/2/8
6000

2018/1/15
5000

2017/12/07
4000

2017/7/31
2000


2017/10/24
感谢 Infinite Gold Magician 赞助200元~ 么么哒

2018/9/19
感谢 ★堕落の天使 赞助200元~

仙尊pixiv图片下载器 Xianzun Pixiv Downloader

  1. 33
    Google Chrome 63Google Chrome 63Windows 8Windows 8

    你好,这个下载器非常好用,感谢你的努力。
    我想请问下如何更换保存文件的路径。还有就是按标签搜图片时,只会下载第一页,有没有办法一次下载全部呢?

    回复
    1. saber 文章作者
      Google Chrome 63Google Chrome 63WindowsWindows

      保存文件的路径,这个是和你浏览器的下载目录一致的,你可以从浏览器的设置里改,没法单独改。
      tag搜索的话有个按收藏数筛选,用那个设置页数

      回复
  2. 努力学习的程序员
    Firefox 57Firefox 57WindowsWindows

    提一个小建议,
    能不能加个功能:将每日排行榜中已经收藏过的作品给隐藏掉
    如果能将综合排行跟男性排行那些重复的也隐藏掉就更好了(づ ̄3 ̄)づ╭❤~

    回复
          1. poi
            Google Chrome 55Google Chrome 55WindowsWindows

            好像也是,不过我是看到喜欢的就点右下角收藏,然后再去收藏夹用你的脚本下载那天的作品,排行榜全部下载的话很大一部分也不是自己喜欢的(〜 ̄△ ̄)〜

            回复
            1. saber 文章作者
              Google Chrome 63Google Chrome 63Windows 7Windows 7

              一般来说排行榜里的作品自己收藏的只是少数,下载下来也影响不大。
              但如果你喜欢狂点收藏的话,还不如整理好收藏夹。快速收藏的话是没有tag的,你可以编辑收藏,把tag加上,按tag分类看。

              回复
              1. poi
                Google Chrome 55Google Chrome 55WindowsWindows

                tag我都是自己用java写了个小程序直接把当天下载的图的tag直接存数据库,
                顺便按照tag放到不同的文件夹了(〜 ̄△ ̄)〜
                偷懒是开发程序的第一动力,看完js教程就试着自己写一下,
                毕竟两个排行榜加起来一千个作品,
                去掉收藏过的跟两个排行榜重复的估计能少两三百吧→_→

              2. 努力学习的程序员
                Firefox 57Firefox 57WindowsWindows

                看了一个下午jquery,我试着写去重复的脚本,
                主要真的两行代码就够了了...
                //隐藏已收藏的
                $("div.on").parentsUntil("div.adjust").hide();

                //隐藏曾经在排行榜出现过的
                $("div.rank p a").parentsUntil("div.adjust").hide();

                初略算了下,在综合排行榜里面这两项就能去掉两百多个作品,
                对于经常逛排行榜的人来说能省下差不多一半的时间吧
                如果大佬能在后续更新也加入这个功能就好了(〜 ̄△ ̄)〜
                毕竟我的直男审美做网页样式的时候经常被吐槽_(:3」∠)_

            2. saber 文章作者
              Google Chrome 63Google Chrome 63WindowsWindows

              下面的哥们把隐藏已收藏作品的代码写了出来,你需要的话可以自行在网页控制台使用。不过要把他的hide改成remove。他回复在最底下我没办法再回复他了……

              回复
          1. poi
            Google Chrome 55Google Chrome 55WindowsWindows

            只保留今天上榜的作品也挺好的,
            比如昨天去排行榜收过图的人,昨天那些没收藏的作品对他来说兴趣也应该不大,
            只保留今天上榜的作品可以大大滴提升收图效率
            以前收两个榜要二十多分钟,今天的十几分钟搞定了→_→

            回复
          1. cookie丢失者
            Firefox 57Firefox 57WindowsWindows

            我更新过之后是当放排行榜容器内容加载新内容就自动调用一次脚本,
            再也不用一次次去点了_(:3」∠)_

            今天去搜索作品的时候想到,加上去除已收藏过的功能,
            搭配你的插件一起食用感觉口感还可以,
            用你的插件搜索作品按点赞排行的时候再也不会被已经收藏过的刷屏了→_→

            不过这要你的插件筛选完并且加载完浏览器才会自己调用脚本去重复,

            如果大佬按照点赞数筛选的时候加上的话加载应该会更快点,毕竟重复占了挺多,也吃资源(〜 ̄△ ̄)〜

            可以的话按收藏数筛选就加上这功能吧,毕竟去搜索的时候绝大部分都是为了找新图吧(〜 ̄△ ̄)〜

            回复
            1. saber 文章作者
              Google Chrome 63Google Chrome 63WindowsWindows

              可能我的习惯和你们不同,我去搜图是尽量全下的。_(:3」∠)_
              搜索页也可以在排除下载类型里设定,去除收藏过的,下载时就不会下载了。但是在网页上还是展示的。

              回复
              1. poi
                Google Chrome 55Google Chrome 55WindowsWindows

                确实有点不一样,我不喜欢全下,
                毕竟整个排行榜只有几张想要的图的时候也不是没有,
                也试过两天没有喜欢的,
                所以平时习惯用二十分钟左右把关注的跟排行榜扫一遍
                然后再去收藏夹用你的插件下载,_(:3」∠)_
                不过现在自己加了个去重复省了差不多一半时间就是了(〜 ̄△ ̄)〜

  3. coco
    Yandex.Browser 17Yandex.Browser 17WindowsWindows

    这个脚本用了一段时间,对作者君感激涕零,方便了我太多地方了
    提一点小建议,能否增加一个直接复制当前页面url的按钮,或者探测多个已打开页面的直链的功能呢。当打开了自己手动筛选的多个页面后,想用下载软件批量下,一个一个复制url太蛋疼了……

    回复
    1. saber 文章作者
      Google Chrome 62Google Chrome 62Windows 7Windows 7

      复制当前页面url的按钮,我没太懂……如果是复制页面网址的话从地址栏复制就行了;如果是复制图片url的话可以在下载面板复制。不过现在确实没有一键复制多个页面的图片url的功能。

      回复
      1. coco
        Yandex.Browser 17Yandex.Browser 17WindowsWindows

        对,就是大图的url,直接点下载面板的话有的时候抓取不到图片,所以每次都要点「从本页开始下载作品」的按钮——>输入作品数——>复制url,本来是想用idm一次性下载多张的,这样反而比一张一张下载慢了

        回复
  4. 白驼山少主包子
    Sogou ExplorerSogou ExplorerWindows 7 x64 EditionWindows 7 x64 Edition

    P站又改版了 报个bug

    复现页面:https://www.pixiv.net/search.php?s_mode=s_tag_full&word=%E3%82%88%E3%81%86%E5%AE%9F1000users%E5%85%A5%E3%82%8A

    浏览器:搜狗(chrome 49)

    复现方式:点击展开下载面板 再点击下载当前作品 无效

    回复