简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

站内搜索

搜索

活动公告

10-31 22:15
10-23 09:32
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,将及时处理!
10-23 09:31
10-23 09:28
通知:签到时间调整为每日4:00(东八区)
10-23 09:26

【pixivSorter】咱写了个pixiv的分类和下载小工具【1.0-SNAPSHOT】

3万

主题

308

科技点

3万

积分

大区版主

木柜子打湿

积分
31891

财Doro三倍冰淇淋无人之境【一阶】立华奏小樱(小丑装)⑨的冰沙以外的星空【二阶】

发表于 2025-8-7 17:36:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

                               
登录/注册后可看大图


首先,cssxsh是大爹;然后,我是傻逼。

快去给大爹点星星!

讲道理为什么pixiv的库都是py啊,数量直接碾压jvm,jvm这么不受待见吗呜呜呜(没有,我是傻逼

需要Java,我是在Java11编译的,没有在其他版本做测试,使用的话双击/bin/pixivSorter.bat就行
简单介绍一下功能
1.分类pixiv图片

2.免代理下图

3.GIF下载和合成(要代理)

首先啊,咱看这个名字,欸没错这个软件最开始就是用来分类pixiv图片的(因为很有规律嘛~),来看看所有命令

-1:退出0:调整/查看设置1:分类pixiv图片至指定文件夹2:获取指定目录及其子目录所有pixiv图片的pid 并保存到单独文件夹3:从指定文件(含pid的网址,或者pixiv图片文件名)提取pid 并保存到单独文件夹4:从本地图库中提取指定pid图片5:下载数据库中所有图片6:下载数据库中含有某tag的图片7:下载数据库中指定作者的图片8:下载数据库中指定pid的图片9:从pid列表中下载图片(需要配置客户端来查找未保存到数据库的图片信息)10:同步数据库到本地(需要配置MySQL)11:同步本地数据库到SQL(需要配置MySQL)12:同步pid列表中的插画信息到本地数据库13:通过Tag查找数据库中的插画14:获取元数据(需要配置客户端来查找未保存到数据库的图片信息)----------------------------------------

*每次输完命令都会去重载配置文件,数据库太大的话会卡一下,千万别退出,不然你数据就无了

1.分类pixiv图片(把pixiv图片整理为'$pid/$pid_p0.jpg'这种格式)

aaa控制台打1回车就好


                               
登录/注册后可看大图


第一个就是你原本pixiv存图片的地方

第二个是你要把他分类到哪里

目标文件夹不能是图片文件夹的子目录,软件应该会提醒你(应该吧应该吧应该吧应该吧应该吧

2.获取指定目录及其子目录所有pixiv图片的pid 并保存到单独文件夹

说实话我感觉没什么用,这个主要是我当时为了我下载别人的图方便搞的

3.从指定文件(含pid的网址,或者pixiv图片文件名)提取pid 并保存到单独文件夹

正则匹配,***_p0.jpg    artworks/****  从这些文字中提取pid 然后保存到bin目录下

4.从本地图库中提取指定pid图片

这是个比较迷惑的功能,他需要你先去分类你的图片

写这个的原因主要是为了快速找图,因为一个一个找实在是太愣了(

5.下载数据库中所有图片

默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话

6:下载数据库中含有某tag的图片

默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话

7:下载数据库中指定作者的图片

默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话

8:下载数据库中指定pid的图片

默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话

9:从pid列表中下载图片(需要配置客户端来查找未保存到数据库的图片信息)

下载器,pid列表可以是任意文件,一行一个pid,路径不想输直接把文件拖进黑框框就行

10:同步数据库到本地(需要配置MySQL)

你如果不会sql,请无视

11:同步本地数据库到SQL(需要配置MySQL)

你如果不会sql,请无视

12:同步pid列表中的插画信息到本地数据库

如果数据库中不存在这个pid,则尝试去获取对应信息

13:通过Tag查找数据库中的插画

哈哈哈,遍历查找,CPU++,内存++

14:获取元数据(需要配置客户端来查找未保存到数据库的图片信息)

就是你刚刚分类好的那个图库嘛,如果里面没有$pid.json(存的这个插画的信息)这个文件,如果数据库里有信息,生成;如果没有,使用客户端获取然后生成。

*注 GIF的下载需要代理,且需要端口为7890

最后说点啥

*** 我知道黑框框挺傻逼的,但我真的不会图形化界面 ***

本人是废物,代码写的一塌糊涂,就不开源了找骂了,你要是想要代码可以来找我(别吐

pixiv登陆的话必须要关联新浪账号,然后程序生成的refreshToken十分重要,不要给任何人分享!

图库现在貌似是12万张,不过里面有失效的大概1w张,全部下载需要386G!!!

你会下到不少带个🔒的图片或者是个灰底的,没啥好办法,作者删了要不就是开私有了,咱没戏了

有bug的话,用爱感化他,吧日志截图或者其他方式发上来,我找时间修

下载链接:
下载1
售价: 免费 下载: 0次 权限: 太初窥星

下载2
售价: 免费 下载: 0次 权限: 太初窥星
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

频道订阅

频道订阅

加入社群

加入社群

联系我们|TG频道|RSS

Powered by Pixtech

© 2025 Pixtech Team.