mapaler / pixivuserbatchdownload Goto Github PK
View Code? Open in Web Editor NEWP站画师个人作品批量下载工具,UserScript + Aria2。可高度自定义重命名,发送到本地或远程(如路由器)下载。
License: GNU General Public License v3.0
P站画师个人作品批量下载工具,UserScript + Aria2。可高度自定义重命名,发送到本地或远程(如路由器)下载。
License: GNU General Public License v3.0
一直到提示错误信息的时候获取到的下载链接在哪里可以提取到
请问默认的“illust.filename”输出自动加了_p字样,如何去掉?
能不能直接将图传到github上?
看到之前的讨论说ZIP会压缩,而且背景不会透明。
能否下载时候把无损的格式转换成压缩格式,在设置里能选择格式zip、rar、ugoira
如果不行的话在设置里添加一个选择下每一帧还是下zip格式的选择吧
另外可否在关注中做一键下载公开、非公开画师(批量画师下载),
自己的公开和非公开收藏(批量下载自己收藏)
下了几个画师,总的来说这款插件很棒!
我看了作者的 json 示例,也没找到分数的项呀,
如果可以,希望实现分别按分数过滤下载和 Tag 过滤下载这两个功能。
拜托大大。
很多人有这问题 办法都试了就是连不上服务器 这应该怎么办呢麻烦了
你这个插件很不错啊,要是能加个新功能就好了~,就是能下载当前作品业的内容, 我在你的基础上自己改了改加了这个功能,但是你要是更新了我又得改...
在11月份的时候,大概是stylish进行了一次更新,导致访问P站时的蓝色按钮不再出现了(但问题也许出在firefox的更新或者是P站网页版的更新,我不是很清楚),现在在stylish的管理样式中查看代码,发现14处错误,不知道如何修改,请求作者更新一下,感谢。
例如 Deviant art?
下载id212801_Anmi@コミ1【あ02b】时使用
id%{illust.user.id}_%{illust.user.name.split("@")[0]}%{多图或动图}/%{illust.filename}%{page}-%{illust.tags.map(function(t){return t.name;}).join(",").replace(/:/g,"")}.%{illust.extention}
并没有自动去掉@符号
但是如miazi @お仕事募集中等其它名字含有@符号的正常工作
新功能正在进行测试,请到开发分支体验。遇到问题请反馈。
https://github.com/Mapaler/PixivUserBatchDownload/tree/dev5
会反复加入已添加过的下载
这个是最后能用的版本
显示AJAX发送失败
创建任务正常,但是在下载过程中出错,所有图片全部失败。win10系统,控制台代码如下:
08/19 21:00:48 [NOTICE] Download GID#59bfbfa43640c0a9 not complete: D:/PixivDownload//53872504_p0.jpg
08/19 21:00:48 [ERROR] CUID#27 - Download aborted. URI=https://i.pximg.net/img-original/img/2015/12/04/09/27/45/53872482_p0.jpg
Exception: [AbstractCommand.cc:403] errorCode=18 URI=https://i.pximg.net/img-original/img/2015/12/04/09/27/45/53872482_p0.jpg
-> [RequestGroup.cc:760] errorCode=18 Download aborted.
-> [util.cc:1597] errNum=13 errorCode=18 Failed to make the directory D:/PixivDownload/, cause: Permission denied
新手,不知所措,还请帮助
输出文本下载,
动图变成一张张jpg,有点奇怪。。。
比如说我过了几个月想更新一下某个画师的作品,是不是等于需要重新都下载一遍呢?
问题如下,不知是代理的问题还是其他问题,使用SSR与Clash,能下载一会,然后就会出现这个问题。
24号使用了一天没有问题,只是偶尔会停一下,马上就恢复了。25号就出现这个了且一直到任务失败都无法下载。
https://upload.cc/i1/2019/02/26/OKqLEf.png
感谢
例如R18 R18G的分类,可以通过掩码实现吗?多谢
Q:为什么跳过4.0?
A:4.0计划其实之前在3.0的时候已经有了,但是因为P站改版导致化为泡影,于是直接跳到新的计划。
Q:什么时候能出来?
A:以三次元工作为优先,毕竟要养家。目前三次元有比较重要的事情排在前面。
Q:5.0版原理,能用多久?
A:1~3版都是解析的桌面版网页,通过研究阅读,准备采用PixivPy的方式,里用P站手机APP使用的API进行,因此到时即便你的网页端也登陆了,也需要在我的脚本里用账户密码登录来获取APP使用的Token,好处就是这个API应该改得不是那么快,所以可能脚本能用比较久。另外准备暂时放弃V3.0加入的自定义文件夹功能,优先完成下载功能。
Q:在哪里看新版的开发进度?
A:查看最新的开发进度https://github.com/Mapaler/PixivUserBatchDownload/tree/develop_v5已合并到Master
今天测试了一下不能用了,原因是P站直接返回空页面。于是网上找了一下,找到了PixivPy,研究了一下人家的实现方式。基本原理已经搞明白,但是得推倒从头开发。但是我目前没什么时间,不会马上出来。
有好多现成的工具,干嘛还要自己开发。而且本地的能完成好多JS完成不了的事情。
https://github.com/Nandaka/PixivUtil2
this.downfilter
总是空字符串求问可否通过修改aria2参数来解决问题?
@river1 因为作者名称都是假名辨识度不高,而且还经常参CM而改名,导致下载路径改变。之前就在考虑将默认下载文件夹改为纯id数字,利用desktop.ini来显示Unicode名称。有很多解决方案,php很简单但是怕我的免费服务器承受不起研究了JS生成UTF-16文本的办法。今天又找到了一个纯JS将图片转为ico的库,可以再减少一个jpg转ico的程序。Javascript Favicon Creator
利用Aria2的种子下载可以将二进制数据发送下载,只不过得到的都是torrent扩展名,之后再用一个VBS将文件还原为正常状态并且应用上去,得到下图这种结果。但缺点是只有Windows下才支持。
用户需要做的就是每次下载后运行一次VBS,你觉得这个功能如何。
「{illust.title}」參數設置後,如果插畫名稱中包含斜劃「/」,那就自動變成一層資料夾,例子:某單一張插畫,掩碼命名方式是用原作名稱命名,但原作名稱是「2011/05/21」,那就變成新增「2011、05」兩個資料夾後,最後那張插畫命名為「21」。
能不能把原作名稱「{illust.title}」這個檢測出「/」時轉換成「-」符號而不是增加資料夾?
我的掩碼設定「%{illust.user.id}_%{illust.user.name.split("@")[0]}%{(illust.page_count>1||illust.ugoira_metadata)?"/" + illust.title:""}/%{illust.title} (%{illust.id}_p%{page}).%{illust.extention}」
部分作品获取不了下载链接
如该画师: http://www.pixiv.net/member_illust.php?id=703995
疑似部分作品链接异于常规,请核实下。
疑似问题作品:http://i3.pixiv.net/c/600x600/img-master/img/2014/11/11/17/37/17/47029738_p0_master1200.jpg
文件夹名称中不能出现像: < > ? 这些字符,而P站有些名字中有这些字符,导致下载失败
在"多圖"情況下的時候 可以很方便的自動把標題抓來命名資料夾檔名
但"單圖"時 他並不會自動建立資料夾
請問下載"單圖"的情況下
要如何變成自動建立單圖資料夾與自動命名標題
謝謝
如题:
虽然脚本已经安装,但在扩展菜单中并没有出现“PUBD-下载该画师”及“PUBD-选项”两个按钮;
(Aria2和webui-aria2都已经配制好了)
求解决
我在下载画师320664 - 黒澤ユリ的时候遇到了很多下载出错的问题。回溯出错的链接,竟然发现图片被删除(“这幅作品已经被删除了”),然而链接还能被获取到!感觉非常神奇。同样的情况对于其他画师应该也有,请问这是bug吗?
刚更新的版本,然后发现只要是关注的画师按钮就会不见了,取消关注也没用,只有没被关注过的画师才是正常的
是因为PUBD的样式没有更新的原因吗?
还是因为我个人的原因?按钮找不到了。
主页中“使用PUBD扒图”的UI不见了。
关注的比较多画师,按每50个画师批量打开,然后用模拟按键下一批,等下完了再继续下一批。
这样经常会要反复登陆,不知道这个有效期是否跟P站有关?
自己根据代码修改过超时时间,但实际还是1小时就要重新登录了。
动图太多严重影响下载效率
问题表达的不清,
是直接导出到远程服务器上的的Aria2里下载。
是因为cookies吗?
我看P站更新了,好像改HOSTS也不能进入了,挂梯子进去看了看发现界面也变了,咱们的工具估计什么时候可以更新呢?
你好,按照说明全部安装完毕后,账户登录时AJAX发送失败。挂的VPN,首页测试的两个网址也能返回英文提示。这要怎么处理?
debian + lantern 成功连接rpc模式,下载输出:
04/25 10:55:03 [ERROR] CUID#816 - Download aborted. URI=http://i4.pixiv.net/img-original/img/2012/01/18/20/54/33/24455711_p0.jpg
Exception: [SocketCore.cc:794] errorCode=1 接收数据失败, 原因: Connection reset by peer
打开链接也是403 Forbidden nginx
奇怪了,两天前 ubuntu + lantern 操作没有任何问题。系统环境下也可以联网。
在掩码当中使用%{illust.tags.map(function(t){return t.name;}).join(",")}之后,下载标签当中如果含有“:”的图片下载就会出错
如:
https://www.pixiv.net/member_illust.php?mode=medium&illust_id=57687405
https://www.pixiv.net/member_illust.php?mode=medium&illust_id=56647942
下载截图:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.