626208.jpg

ddt510

GF  2024-04-10 03:19

(教程) 懒人是如何一个脚本批量下载Kemono/Coomer

已过期,请去下面的新版教程。
大大简化过程,有手就行

新教程地址: https://bbs.south-plus.net/read.php?tid-2157520.html


已经有人介绍过了各种各样的工具。
但是我个人推荐KToolBox.
https://bbs.south-plus.net/read.php?tid-2144060-keyword-kemono.html


此操作的思路主要分为3步
安装anaconda为KToolBox的python代码提供环境
安装Unix Like环境自动运行KToolBox
运行.sh文件代码自动运行以上步骤

配置成果:
每次下载只需要双击运行,黏贴作者链接和作者发布作品的对应时间


安装需求:
Windows系统
Anaconda
Unix环境
所有的安装都用默认设置即可(主要是安在C盘写代码省事


1. 下载安装anaconda
教程: https://anaconda.org.cn/anaconda/install/windows/

2. 下载安装KToolBox
每一行命令行需要按回车键执行
打开anaconda prompt
在anaconda prompt命令窗口中输入以下命令行:

conda create --name kemono python=3.8
conda activate kemono
pip install ktoolbox

执行第一段命令行



执行后两段命令行
一定要确认开头的(base)在执行了conda activate kemono后变成了(kemono)

  

#########################################
如果你不想进行后面的git自动化设置的话以上步骤就可以从kemono下载了
下面的命令行可以下载一个画师特定时间段的作品
但是你需要每次打开anaconda进行以下操作:
conda activate kemono
ktoolbox sync-creator 画师的kemono网页链接 --start-time=年年年年-月月-日日 --end-time=年年年年-月月-日日

以下为例子:
下载作者/画师从 2024-1-1 到 2024-3-1 的作品
ktoolbox sync-creator https://kemono.su/fanbox/user/9016 --start-time=2024-1-1 --end-time=2024-3-1
#########################################

3. 下载安装一个类unix环境(这里用git)
教程:https://www.runoob.com/git/git-install-setup.html

4. 运行批量下载kemono帖子的脚本
在你想要下载文件的系统路径中新建一个.txt文档.
将本帖楼下的sh代码复制到.txt文档中.
一定要改windows用户名!!
保存后将.txt文件改成.sh文件
运行.sh文件:
右键-->打开方式-->Git for windows

结束这步操作后你应该能看到git的命令行窗口



5. 使用脚本下载指定画师在一定日期内的作品
以下所有操作都需要回车键确认
黏贴的快捷是shift+insert.
下面将以下载画师bginga从2024年1月1日到2024年3月1日的作品为例

a) git会出现提示询问黏贴作者的链接
Paste author link:
(比如 https://kemono.su/fanbox/user/9016)

b) git接着会询问你想要下载的作者帖子从哪一天开始
--------------------------------
Download AFTER YYYYMMDD
(比如 20240101)

c) git接着会询问你想要下载的作者帖子到哪一天结束
--------------------------------
Download BEFORE YYYYMMDD
(比如 20240301)



完成以上操作后整个git的界面应该是以下的样子:



7. 结语
完成配置后每次下载只需要从运行.sh文件那一步开始
如果你需要下载一个画师全部的作品,把开始和结束的日期设置得比画师作品历史时间长就可以了。
比如从1990到2077
如果你只需要下载一个帖子,那开始和结束时间都设置成发布时间的前后一天即可


欢迎提问

清謀

B1F  2024-04-20 00:32
mark