Pengunduh sederhana untuk mengunduh gambar dari kemono.su
hanya diperlukan jika Anda ingin mengunduh pembuat atau postingan favorit
--cookie PATH
file cookie, defaultnya adalah cookies.txt (nilai dipisahkan dengan spasi) sintaksis:
Domain | Sertakan subdomain | Jalur | Aman | Kedaluwarsa | Nama | Nilai |
---|---|---|---|---|---|---|
.kemono.su | PALSU | / | BENAR | 1706755572 | kemono_auth |
Anda bisa mendapatkan cookie dengan mudah menggunakan ekstensi Chrome. Dapatkan cookies.txt SECARA LOKAL
Windows dapat mendeteksi file cookie secara otomatis (Tidak didukung dalam versi no_cookies_detection)
--cookie-browser string
browser mana yang digunakan, defaultnya adalah chrome (didukung: chrome, firefox, edge , opera, vivaldi)
--link [
: link download, pisahkan dengan koma
--creator [
: unduh pembuat, pisahkan dengan koma
--banner bool
: unduh banner, defaultnya salah (khusus kemono)
--fav-site string
: tentukan situs web yang akan dijadikan favorit (kemono atau coomer), dipisahkan dengan koma
--fav-creator bool
: unduh pembuat favorit, defaultnya salah
--fav-post bool
unduh postingan favorit, defaultnya salah
--first int
: unduh dulu dan posting
--last int
: unduh n postingan terakhir
--date YYYYMMDD
: unduh postingan pada tanggal
--date-before YYYYMMDD
: unduh postingan sebelum tanggal
--date-after YYYYMMDD
: unduh postingan setelah tanggal
--update YYYYMMDD
: postingan unduhan diperbarui pada tanggal
--update-before YYYYMMDD
: postingan unduhan diperbarui sebelum tanggal
--update-after YYYYMMDD
: postingan unduhan diperbarui setelah tanggal
--extension-only [
: unduh postingan dengan ekstensi, pisahkan dengan koma
--extension-exclude [
: unduh postingan tanpa ekstensi, pisahkan dengan koma
--max-size string
: mendownload postingan dengan ukuran kurang dari max-size (misal 1 MB, 1KB, 1,5 gb, dll.)
--min-size string
: mendownload postingan dengan ukuran lebih besar dari min-size (misalnya 1 MB, 1KB, 1,5 gb, dll.)
--output PATH
: jalur keluaran
--template
: Templat untuk menyesuaikan jalur unduhan, di mana Anda dapat menggunakan kata kunci berikut untuk menentukan bagian jalur yang berbeda:
: layanan pembuat
: nama pencipta
: judul postingan
: indeks file
: nama file
: hash file
: ekstensi fileMisalnya:
[
--image-template
Template untuk menyesuaikan file gambar, --template
harus disetel terlebih dahulu.
--video-template
Templat untuk menyesuaikan file video, --template
harus disetel terlebih dahulu.
--audio-template
Templat untuk menyesuaikan file audio, --template
harus disetel terlebih dahulu.
--archive-template
Template untuk menyesuaikan file arsip, --template
harus disetel terlebih dahulu.
--content bool
: mengunduh konten, defaultnya salah
--overwrite bool
: menimpa file yang ada
--async bool
: mengunduh postingan secara asinkron, dapat menyebabkan urutan file tidak sama dengan urutan postingan, dapat digunakan dengan --with-prefix-number, default false
--max-download-parallel int
: max download file secara bersamaan, defaultnya adalah 3, mode async saja
--with-prefix-number bool
: tambahkan nomor awalan ke nama file
, default false
--name-rule-only-index bool
: hanya menggunakan indeks sebagai nama file, defaultnya salah
--download-timeout int
: batas waktu pengunduhan dalam hitungan detik, default 1800
--retry int
: kali coba lagi, default 3
--retry-interval number
: interval percobaan ulang dalam hitungan detik, default 10. Angka tersebut dapat ditentukan sebagai tipe int atau float
--rate-limit int
: batas kecepatan dalam permintaan, default 2
--proxy string
: url proxy, defaultnya kosong, mendukung kaus kaki5, http, https (misalnya kaus kaki5://proxy:1080)
file konfigurasi ada di ./config.yaml
Opsi dalam file konfigurasi sama dengan opsi tanda baris perintah, namun akan ditimpa oleh tanda (jika keduanya ada). Biasanya digunakan untuk mengatur pengaturan default scraper.
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
Mengkloning repositori:
git clone https://github.com/elvis972602/Kemono-scraper
cd Kemono-scraper/main
Unduh semua dependensi:
go mod tidy
Bangun proyek:
go build
go build -tags=no_cookies_detection
Dengan Kemono-scraper, Anda dapat mengimplementasikan Pengunduh untuk memanfaatkan fitur seperti pengunduhan multi-koneksi, melanjutkan pengunduhan yang rusak, dan banyak lagi.