Ein einfacher Downloader zum Herunterladen von Bildern von kemono.su
Wird nur benötigt, wenn Sie Ihre Lieblingsersteller oder -beiträge herunterladen möchten
--cookie PATH
Cookie-Datei, Standard ist Cookies.txt (Wert durch Leerzeichen getrennt) Syntax:
Domain | Subdomains einschließen | Weg | Sicher | Ablauf | Name | Wert |
---|---|---|---|---|---|---|
.kemono.su | FALSCH | / | WAHR | 1706755572 | kemono_auth |
Sie können Cookies ganz einfach abrufen, indem Sie die Chrome-Erweiterung Getcookies.txt LOKAL verwenden
Windows kann die Cookie-Datei automatisch erkennen (wird in der Version „no_cookies_detection“ nicht unterstützt)
--cookie-browser string
, welcher Browser verwendet werden soll, Standard ist Chrome (unterstützt: Chrome, Firefox, Edge, Opera, Vivaldi)
--link [
: Download-Link, durch Komma getrennt
--creator [
: Ersteller herunterladen, durch Komma getrennt
--banner bool
: Banner herunterladen, Standardwert ist false (nur Kemono)
--fav-site string
: Geben Sie die Website an, von der Favoriten abgerufen werden sollen (Kemono oder Coomer), durch Komma getrennt
--fav-creator bool
: Lieblingsersteller herunterladen, Standardwert ist false
--fav-post bool
Lieblingsbeitrag herunterladen, Standard ist false
--first int
: Laden Sie den ersten Beitrag herunter
--last int
: Letzten Beitrag herunterladen
--date YYYYMMDD
: Beitrag zum Datum herunterladen
--date-before YYYYMMDD
: Beitrag vor dem Datum herunterladen
--date-after YYYYMMDD
: Beitrag nach Datum herunterladen
--update YYYYMMDD
: Beitrag mit aktualisiertem Datum herunterladen
--update-before YYYYMMDD
: Beitrag herunterladen, der vor dem Datum aktualisiert wurde
--update-after YYYYMMDD
: Beitrag herunterladen, der nach dem Datum aktualisiert wurde
--extension-only [
: Beitrag mit Erweiterung herunterladen, durch Komma getrennt
--extension-exclude [
: Beitrag ohne Erweiterung herunterladen, durch Komma getrennt
--max-size string
: Beitrag herunterladen, dessen Größe kleiner als die maximale Größe ist (z. B. 1 MB, 1 KB, 1,5 GB usw.)
--min-size string
: Beitrag herunterladen, dessen Größe größer als die Mindestgröße ist (z. B. 1 MB, 1 KB, 1,5 GB usw.)
--output PATH
: Ausgabepfad
--template
: Die Vorlage zum Anpassen von Downloadpfaden, in der Sie die folgenden Schlüsselwörter verwenden können, um verschiedene Teile des Pfads anzugeben:
: Erstellerdienst
: Name des Erstellers
: Titel des Beitrags
: Dateiindex
: Dateiname
: Datei-Hash
: DateierweiterungZum Beispiel:
[
--image-template
Die Vorlage zum Anpassen der Bilddatei, --template
sollte zuerst festgelegt werden.
--video-template
Die Vorlage zum Anpassen der Videodatei, --template
sollte zuerst festgelegt werden.
--audio-template
Die Vorlage zum Anpassen der Audiodatei, --template
sollte zuerst festgelegt werden.
--archive-template
Die Vorlage zum Anpassen der Archivdatei, --template
sollte zuerst festgelegt werden.
--content bool
: Inhalte herunterladen, Standardwert ist false
--overwrite bool
: Vorhandene Datei überschreiben
--async bool
: Beiträge asynchron herunterladen, kann dazu führen, dass die Dateireihenfolge nicht mit der Beitragsreihenfolge übereinstimmt, kann mit --with-prefix-number verwendet werden, Standardeinstellung: false
--max-download-parallel int
: Maximale Anzahl gleichzeitig heruntergeladener Dateien, Standardwert ist 3, nur im asynchronen Modus
--with-prefix-number bool
: Präfixnummer zum Dateinamen
hinzufügen, Standardwert: false
--name-rule-only-index bool
: Nur den Index als Dateinamen verwenden, Standardwert ist „false“.
--download-timeout int
: Download-Timeout in Sekunden, Standard 1800
--retry int
: Wiederholungszeiten, Standard 3
--retry-interval number
: Wiederholungsintervall in Sekunden, Standard 10. Die Zahl kann entweder als int- oder float-Typ angegeben werden
--rate-limit int
: Ratenbegrenzung in Anfrage/n, Standard 2
--proxy string
: Proxy-URL, Standard ist leer, unterstützt Socks5, http, https (z. B. Socks5://proxy:1080)
Die Konfigurationsdatei befindet sich in ./config.yaml
Die Optionen in der Konfigurationsdatei sind mit den Befehlszeilen-Flag-Optionen identisch, werden jedoch durch Flags überschrieben (sofern beide vorhanden sind). Wird normalerweise zum Festlegen der Standardeinstellungen für den Schaber verwendet.
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
Klonen des Repositorys:
git clone https://github.com/elvis972602/Kemono-scraper
cd Kemono-scraper/main
Laden Sie alle Abhängigkeiten herunter:
go mod tidy
Erstellen Sie das Projekt:
go build
go build -tags=no_cookies_detection
Mit Kemono-scraper können Sie einen Downloader implementieren, um Funktionen wie das Herunterladen über mehrere Verbindungen zu nutzen, unterbrochene Downloads fortzusetzen und mehr.