一個簡單的下載器,用於從 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。
--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,您可以實現下載器以利用多連接下載、恢復中斷的下載等功能。