โปรแกรมดาวน์โหลดง่ายๆ เพื่อดาวน์โหลดภาพจาก kemono.su
จำเป็นเฉพาะในกรณีที่คุณต้องการดาวน์โหลดผู้สร้างหรือโพสต์ที่ชื่นชอบ
--cookie PATH
ไฟล์คุกกี้ ค่าเริ่มต้นคือ cookies.txt (ค่าคั่นด้วยช่องว่าง) ไวยากรณ์:
โดเมน | รวมโดเมนย่อย | เส้นทาง | ปลอดภัย | หมดอายุ | ชื่อ | ค่า |
---|---|---|---|---|---|---|
.kemono.su | เท็จ | - | จริง | 1706755572 | kemono_auth |
คุณสามารถรับคุกกี้ได้อย่างง่ายดายโดยใช้ส่วนขยายของ Chrome รับ Cookies.txt ในเครื่อง
Windows สามารถตรวจจับไฟล์คุกกี้ได้โดยอัตโนมัติ (ไม่รองรับในเวอร์ชัน 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
: ดาวน์โหลดผู้สร้างที่ชื่นชอบ ค่าเริ่มต้นคือเท็จ
--fav-post bool
ดาวน์โหลดโพสต์โปรด ค่าเริ่มต้นคือเท็จ
--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
: ดาวน์โหลดโพสต์ที่มีขนาดน้อยกว่าขนาดสูงสุด (เช่น 1 MB, 1KB, 1.5 gb เป็นต้น)
--min-size string
: ดาวน์โหลดโพสต์ที่มีขนาดใหญ่กว่าขนาดขั้นต่ำ (เช่น 1 MB, 1KB, 1.5 gb เป็นต้น)
--output PATH
: เส้นทางเอาท์พุท
--template
: เทมเพลตสำหรับปรับแต่งเส้นทางการดาวน์โหลด โดยคุณสามารถใช้คำสำคัญต่อไปนี้เพื่อระบุส่วนต่างๆ ของเส้นทาง:
: บริการผู้สร้าง
: ชื่อผู้สร้าง
: ชื่อโพสต์
: ไฟล์ดัชนี
: ชื่อไฟล์
: ไฟล์แฮช
: นามสกุลไฟล์ตัวอย่างเช่น:
[
--image-template
เทมเพลตสำหรับปรับแต่งไฟล์รูปภาพ --template
ควรตั้งค่าก่อน
--video-template
เทมเพลตสำหรับปรับแต่งไฟล์วิดีโอ --template
ควรตั้งค่าไว้ก่อน
--audio-template
เทมเพลตสำหรับปรับแต่งไฟล์เสียง --template
ควรตั้งค่าก่อน
--archive-template
เทมเพลตสำหรับปรับแต่งไฟล์เก็บถาวร --template
ควรตั้งค่าก่อน
--content bool
: เนื้อหาดาวน์โหลด ค่าเริ่มต้นคือเท็จ
--overwrite bool
: เขียนทับไฟล์ที่มีอยู่
--async bool
: ดาวน์โหลดโพสต์แบบอะซิงโครนัส อาจทำให้ลำดับไฟล์ไม่เหมือนกับลำดับการโพสต์ สามารถใช้กับ --with-prefix-number, default false
--max-download-parallel int
: ไฟล์ดาวน์โหลดไฟล์สูงสุดพร้อมกัน ค่าเริ่มต้นคือ 3 โหมดอะซิงโครนัสเท่านั้น
--with-prefix-number bool
: เพิ่มหมายเลขนำหน้าให้กับชื่อไฟล์
ค่าเริ่มต้นเป็นเท็จ
--name-rule-only-index bool
: ใช้ดัชนีเป็นชื่อไฟล์เท่านั้น ค่าเริ่มต้นเป็นเท็จ
--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 อยู่ใน ./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 คุณสามารถใช้งาน Downloader เพื่อใช้ประโยชน์จากคุณสมบัติต่างๆ เช่น การดาวน์โหลดที่มีการเชื่อมต่อหลายจุด ทำการดาวน์โหลดต่อที่เสียหาย และอื่นๆ อีกมากมาย