Coder Social home page Coder Social logo

xuejianxianzun / xzpixivdownloader Goto Github PK

View Code? Open in Web Editor NEW
331.0 14.0 33.0 1.05 MB

Pixiv Batch Downloader,功能丰富的 Pixiv 图片批量下载器

License: GNU Lesser General Public License v3.0

JavaScript 100.00%
pixiv javascript userscript downloader pixiv-downloader

xzpixivdownloader's People

Contributors

onurtag avatar phenixl avatar riajyuu avatar thelastfantasy avatar xuejianxianzun avatar z2n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xzpixivdownloader's Issues

打个招呼

这么长时间不见,你的脚本模式又变了,现在是用浏览储存打包下载zip啊,我以前还想搞来着结果一看面向对象的编程就蒙了:sweat:。

要不要相互搞个友情链接什么的?

脚本部分失效

收藏的星,新打开的标签页,如果图像已收藏的话应该是显示红色,pixiv这次更新后失效了,不管有没有收藏都显示的是脚本添加的星。

这个脚本已经在用zip打包功能打包ugoira了吧?

那为何不干脆给批量下载功能也加个打包下载的选项呢?当然要加的话希望功能稍微完善点,比如是否包含ugoira,是否对多图illust单独打包之类的选项。

这个脚本我一直是用来获取批量地址然后用老版Firefox上的DownThemALL扩展来批量下载,不过随着脚本更新,在老版Firefox上是越来越难用了,获取图片地址的进度经常中途卡住。
但是我又实在是不想用脚本的批量下载功能(我这边新版Firefox会无限弹文件另存为窗口...),那不如折衷下,批量下载后打包成一个zip的话,就比较能接受一点。

请问如何切换语言

我翻了monkey里,貌似没找到切换工具栏语言的,虽然也看得懂,但是吓了一跳,以为是pixiv自己的UI,好久没发现

ps2:可以下载排行榜的图实在太棒啦
ps2:比pxer的体验和成功率好太多了

新版用不习惯

新版只能直接下载吗,我用Downthemall下载,所以只要结果列表就行了,还是老版用着舒服点。

可能p站设置了防盗链规则 (403 Forbidden)

图片内容是一段 HTML 代码

<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->

请问如何设置保存的文件名为原名?

我把设置文件命名规则栏中留空,但是还会自动添加{id},下载后的文件名前会附带“id_”,如果是单图,还会把结尾“_p0”抹掉。
保存为原文件名可以有效的防止我右键时重复收图,以及与其他图片出现命名冲突的情况(偶尔发生)。
请问如何设置才能保存文件名为原文件名呢?谢谢。

下载的文件命名错误

下载的文件的命名为blob生成的url地址,而不是自己定义的命名。
Chrome | 75.0.3770.100 (Official Build) (64-bit) (cohort: Stable)

P站更改了收藏栏的位置,帮你改了下脚本,亲测可用

今天发现你的脚本的快速收藏的星星不见了,就看了下,原来是本来路径的figure也改成div了,于是修改了下,从main开始查找,亲测可用,你拿去更新吧,代码如下:
let toolbar; // 因为 p 站改版 class 经常变,所以从父元素查找,父元素的 class 变化没那么频繁. figure 元素
let toolbar_parent = document.querySelectorAll('main > section');//改为从main开始查找 更新前为let toolbar_parent = document.querySelectorAll('figure>div');
for (const el of toolbar_parent) {
if (el.querySelector('div>section')) {
toolbar = el.querySelector('div>section');
break;
}
}
/*2019.06.06更新后收藏栏CSS路径 作者yuzhan1990
#root > div.sc-1nr368f-0.bBsgDe > div > div > main > section > div.sc-171jvz-0.hANaTy > figure > div.rsntqo-0.jQURdX > div > div.ye57th-1.fhMijy > section > div.sc-181ts2x-1.dTytBs
#root > div.sc-1nr368f-0.bBsgDe > div > div > main > section > div.sc-171jvz-0.hANaTy > div > div.rsntqo-0.jQURdX > div > div.ye57th-1.fhMijy > section > div.sc-181ts2x-1.dTytBs
*/

为什么不能保存到单独创建的文件夹里?

我之前下载单独某位画师的图片时,脚本/插件会在Chrome默认的下载路径里再创建一个“作者ID-作者昵称”的单独的文件夹,然后下载的图片都保存到这个文件夹里。
从上周开始我发现忽然变成所有下载图片直接保存在默认下载路径,而不是单独创建文件夹了。
请问这是怎么一回事?新的feature吗???😂
我并没有更改过任何设置,仅仅允许了Chrome、插件、脚本的常规更新而已……

180726 Pixiv更新后快速收藏功能出了点小问题

之前的快速收藏按钮的话,收藏成功后应该是把Pixiv的收藏按钮链接地址改成编辑地址,
不过现在的Pixiv把收藏按钮从超链接改成button按钮所以改超链接href属性的方式已经无效了。

另外本脚本的快速收藏逻辑是原样100%照搬illust自身标签吧,感觉这样的逻辑并不够完善,我之前也改过一个快速收藏的脚本,大概的逻辑是获取自己 https://www.pixiv.net/bookmark_tag_all.php 页面的所有标签,然后和illust自带标签对比,两数组取交集进行快速收藏,该脚本因为是修改Pixiv自带收藏按钮而非新建一个按钮所以经常会失效,最近我也懒得再继续跟着Pixiv继续更新了。不过这个脚本的逻辑感觉很好所以还是想给作者你推荐一下。 https://greasyfork.org/zh-CN/scripts/29069-ajax-pixiv-bookmark

另外Pixiv的动图ugoira的话,下载后的zip包后缀名改成.ugoira就可以直接用Honeyview图片查看器打开了,只是看图目的的话应该是能够满足绝大多数人的需求的。

Firefox Add-on Gone?

The firefox Add-on version is gone.
The userscript is not working for me.
Can I get the add-on?

Yahello~~这里是Pxer的开发者

Yahello,我是Pxer的开发者。

因为P站改版,Pxer又挂了。最近P站更新的差不多了,于是准备修理下Pxer时,发现了你的这个项目。

我觉得开发的非常给力!几乎可以完全代替Pxer!!

这种免费的开源软件,我觉得没必要弄2个,看了你的软件我有计划将Pxer彻底停止更新,并在官方QQ群官方网站跳转至你的项目。但是有以下几点担心:

  1. 软件是否会在日后营利化,如按量收费、加广告、植入挖坑程序
  2. 是否能够坚持维护

想知道作为作者的你对于以上2个问题的想法。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.