【💰】[NSFW 警告]写了个 I 站批量下载的 GUI 小工具,单作者/播放列表全搬运

19 条回复
192 次浏览

本文涉及到 nsfw 网站,如果正在 work 就不要点开,虽然我也没传啥 nsfw 的图片或者文字就是了,但按照 GreasyFork 的习惯(上传油猴脚本如果是涉及到 nsfw 网站就要加 nsfw 标签,虽然这里不是 greasyfork 写的也不是 js) 还是加个 nsfw 标签比较好吧 😭

之前想存点喜欢的作者视频,但是一个个点下载实在太费劲了,索性自己用 Python 搓了个下崽工具。

我是预览图捏

核心功能就是批量下载。你只要把作者主页或者播放列表的链接往里一贴,它就自动分页解析,然后排队下载开冲。

本地带 SQLite 数据库存下载历史,下过的会自动跳过,不用担心重复。

核心环境管理用的是 Pixi (better than uv),用一次爽一次,一直用一直爽(

UI 用的是 Pyside6 + Fluent Design

各位大佬如果有需要的可以来这个 github 仓库 IwaraTool 拿,跑源代码(一行命令 pixi run start 就能跑)或者用 Release 里的编译好的二进制文件(支持WindowsLinux)。

如果这个项目对你有帮助别忘了给个 star😘

PS:

  1. 一定要先在设置里登录账号,不登录是没法解析下载地址的。
  2. 日后惹出祸来,不把我说出来就行了(逃
金币池
💰 459 金币

金币会随着回复数量动态增加,首次回复有概率获得金币池中部分金币奖励。

马上来
OP

不支持 B 站。B 站有专业的类库(比如 lux 或者 BBDown)可以处理,我这个项目是纯针对 I 站开发的,专门处理 I 站的接口加密和画质回退。建议术业有专攻,下 B 站用专门的工具更稳。

马上来
OP

不使用嗅探技术。嗅探逻辑是基于浏览器捕获,你得自己一个个点开网页去抓,效率太低。
我这个是直接对接 API 的爬虫逻辑,你把作者主页链接一贴,它会自动分页把该作者名下的几百个视频全部抓取并排队下载,支持一键批量操作,这才是工具存在的意义

长知识了

不过想听 op 的真实体验: pixi 比 uv 好在哪里

马上来
OP

支持 conda 多语言支持 一个项目里面能塞下 python rust nodejs 等语言进行同时管理
pixi 自带集成 uv 计算环境依赖版本够快
把 pixi 当成 uv 的超集就行

发表一个评论

R保持