//
//
//
软件Tags:
Pixiv_Tool(P站)是一款无水印高清图片爬虫下载工具,让您在P站邂逅心仪的图片时,轻松将其下载。在接下来的几次优化中,这个版本已令我颇为满意,所编写的功能基本上都是基于我个人的使用需求而设。
1:Pixiv_UP
此功能可下载画师的所有作品。若画师主页为https://www..net/users/202175,则其ID为202175,您只需在输入框中填写202175,点击下载即可。动图将自动下载,详情请见下文。
关于下载
所有下载均以10线程进行,下载速度将取决于您的网络节点速度。
您可以通过点击界面中的Miku图标来更改控制台的输出颜色。
2:补全功能
补全下载功能的初衷是为节省流量而设计。若您关注的画师更新了作品,但不愿重复下载其全部作品,可以使用补全下载。此功能将跳过已下载的图片,从而有效节省流量。此外,如果您在下载过程中意外关闭程序,也可通过补全下载恢复进度,流量总是值得珍惜。
3:Pixiv_Ranking
此功能展示了P站的排行榜,已移除不适宜儿童的内容,仅保留了常规排行榜。
4:Pixiv_
熟悉P站的朋友都知道,P站的GIF实际上并非真正的动图,而是一张张图片在网页上循环展示。下载后也以压缩包格式存储。最初我尝试将其合成为GIF,但长时间的动图文件不仅体积庞大,而且失真严重。最终,我转而采用与网页播放速度一致的方式合成,仅下载画师作品下的动图,普通图片将被自动跳过。
5:Pixiv_TAG
此功能提供关键词下载,起初曾想将其废弃,但最近我发现自身依然会用到,因此重新添加了此功能。例如输入“风景”,便会下载所有相关的风景图。然不建议下载过于宽泛的关键词,选择一些精致的关键词才是明智之举。
6:关于连接
与初版相比,这次采用了Socks5连接,旨在节省流量。只要SSR、V2RAY、Clash等工具的节点有效且端口正确,均可顺利下载。在下载时请勿开启全局模式,软件将自动通过端口调用节点。
7:关于Cookie
下载的前提是需要有效的节点和可用的Cookie。我曾尝试开发登录界面以保存Cookie,然而未能成功,最终只能依靠您在网页上复制Cookie,并在软件中粘贴。具体操作请查阅软件的常见问题解答——提示需要输入Cookie?点击右侧的播放按钮即可,阅读后大部分人都能掌握。
8:其它设置
可设置的选项并不多,仅包括端口设置【放大镜按钮】、目录设置【输入框右侧的三角形按钮】以及控制台输出颜色设置【Miku图标】。
9:下载途中如遇持续报错
若在下载过程中不断抛出异常错误,通常是节点失效或速度不足,尝试更换节点即可。
注:在下载进行时,当前页面的按钮会被锁定,下载成功后会自动解锁。请勿在多个界面同时进行下载,以免输出信息混乱。这是为了解决软件无响应而产生的新的BUG,但您可以同时打开多个软件以下载不同画家的作品。
GIF下载
最初我想设计一个关键词搜索下载功能,但后来发现,这样的功能或许鲜有人用,因此转而开发了GIF图下载功能。
不可否认,这个GIF功能确实相对繁琐。网站上的GIF图实为ZIP文件,内部包含按顺序播放的图片,因此并不是真正的GIF,而是一个ZIP包。
我的处理步骤为:下载ZIP→解压图片→转换为GIF。然而,转换为GIF后常常出现失真和不清晰的问题,且文件体积庞大。因此,我最终将这些图片转换为MP4格式,既小巧又清晰。
排行榜图片下载功能
下载过程中全程采用十线程,速度颇快,但因设置了访问超时,网络不佳或速度不足时,容易导致下载失败。因此,我设置了补全下载功能,能够跳过已下载的图片,主要用于更新某些作者的作品并节省流量,代码未来还有优化的空间。
然而,主要原因还是我使用了PYQT5和CVOPEN模块,这两个模块本身体积较大,因此打包后的文件自然也会相应增大,我对此感到无奈。
1 下载完成后,请勿直接在压缩包内运行软件,务必先解压;
2 软件同时支持32位与64位运行环境;
3 若软件无法正常打开,请右键以管理员模式运行;