一个简单的下载器,用于从 kemono.su 下载图像
仅当您想下载最喜欢的创作者或帖子时才需要
--cookie PATH
cookie 文件,默认为 cookies.txt (值以空格分隔)语法:
领域 | 包括子域 | 小路 | 安全的 | 到期日 | 姓名 | 价值 |
---|---|---|---|---|---|---|
.kemono.su | 错误的 | / | 真的 | 1706755572 | kemono_auth |
您可以使用 Chrome 扩展程序轻松获取 cookie 本地获取 cookies.txt
Windows可以自动检测cookie文件(no_cookies_detection版本不支持)
--cookie-browser string
使用哪个浏览器,默认是chrome(支持:chrome、firefox、edge、opera、vivaldi)
--link [
: 下载链接,以逗号分隔
--creator [
: 下载创建者,以逗号分隔
--banner bool
: 下载横幅,默认为 false (仅 kemono)
--fav-site string
: 指定从中获取收藏夹的网站(kemono 或 coomer),以逗号分隔
--fav-creator bool
: 下载最喜欢的创作者,默认为 false
--fav-post bool
下载最喜欢的帖子,默认为 false
--first int
: 下载前 n 个帖子
--last int
: 下载最后n篇文章
--date YYYYMMDD
:下载日期的帖子
--date-before YYYYMMDD
: 下载日期之前的帖子
--date-after YYYYMMDD
: 下载日期之后的帖子
--update YYYYMMDD
:下载日期更新的帖子
--update-before YYYYMMDD
: 下载日期之前更新的帖子
--update-after YYYYMMDD
:下载日期之后更新的帖子
--extension-only [
: 下载带扩展名的帖子,用逗号分隔
--extension-exclude [
: 下载不带扩展名的帖子,以逗号分隔
--max-size string
: 下载大小小于 max-size 的帖子(例如 1 MB、1KB、1.5 GB 等)
--min-size string
: 下载大小大于 min-size 的帖子(例如 1 MB、1KB、1.5 GB 等)
--output PATH
: 输出路径
--template
:自定义下载路径的模板,可以使用以下关键字指定路径的不同部分:
:创建者服务
: 创建者姓名
: 帖子标题
:文件索引
: 文件名
:文件哈希
: 文件扩展名例如:
[
--image-template
自定义图片文件的模板, --template
需要先设置。
--video-template
自定义视频文件的模板, --template
应首先设置。
--audio-template
自定义音频文件的模板, --template
应首先设置。
--archive-template
自定义归档文件的模板, --template
应首先设置。
--content bool
: 下载内容,默认为 false
--overwrite bool
: 覆盖现有文件
--async bool
: 异步下载帖子,可能会导致文件顺序与帖子顺序不一样,可以与--with-prefix-number一起使用,默认 false
--max-download-parallel int
: 最大下载文件并发数,默认为 3,仅限异步模式
--with-prefix-number bool
: 在文件名中添加前缀数字
,默认 false
--name-rule-only-index bool
: 只使用索引作为文件名,默认 false
--download-timeout int
: 下载超时时间(以秒为单位),默认 1800
--retry int
: 重试次数,默认3
--retry-interval number
: 重试间隔时间,单位为秒,默认10。数字可以指定为int或float类型
--rate-limit int
: 请求速率限制/秒,默认 2
--proxy string
: 代理url,默认为空,支持socks5, http, https (如socks5://proxy:1080)
配置文件位于./config.yaml
配置文件中的选项与命令行标志选项相同,但将被标志覆盖(如果两者都存在)。通常用于设置刮刀的默认设置。
banner : true
async : true
max-download-parallel : 5
output : ./downloads
template : " [] // "
image-template : " [] // "
video-template : " [] //video/ "
retry : 10
retry-interval : 15
# proxy: socks5://proxy:1080
克隆存储库:
git clone https://github.com/elvis972602/Kemono-scraper
cd Kemono-scraper/main
下载所有依赖项:
go mod tidy
构建项目:
go build
go build -tags=no_cookies_detection
借助 Kemono-scraper,您可以实现下载器以利用多连接下载、恢复中断的下载等功能。