Kemono และ Coomer Downloader เป็นเครื่องมือที่ให้คุณดาวน์โหลดโพสต์จากเว็บไซต์ Kemono และ Coomer
ด้วยเครื่องมือนี้ คุณสามารถดาวน์โหลดโพสต์เดียว หลายโพสต์ตามลำดับ ดาวน์โหลดโพสต์ทั้งหมดจากโปรไฟล์ และดาวน์โหลด DM ทั้งหมดจากโปรไฟล์ Kemono คุณยังสามารถกำหนดค่าสิ่งที่คุณต้องการบันทึกในโพสต์ได้ เช่น ไฟล์แนบ วิดีโอ สร้างไฟล์ .txt
พร้อมข้อมูลเกี่ยวกับโพสต์ และอื่นๆ อีกมากมาย สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบ
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python ไว้ในระบบของคุณ
โคลนที่เก็บนี้:
git clone https://github.com/e43b/Kemono-and-Coomer-Downloader/
นำทางไปยังไดเร็กทอรีโครงการ:
cd Kemono-and-Coomer-Downloader
เลือกภาษาที่ต้องการ:
codeen
มีเวอร์ชันภาษาอังกฤษcodeen
มีเวอร์ชันภาษาโปรตุเกสรันสคริปต์หลัก:
python main.py
ทำตามคำแนะนำในเมนูเพื่อเลือกสิ่งที่คุณต้องการดาวน์โหลดหรือปรับแต่งโปรแกรม
ไลบรารีที่จำเป็นคือ: requests
และ beautifulsoup4
เมื่อรันสคริปต์เป็นครั้งแรก หากไม่ได้ติดตั้งไลบรารี คุณจะได้รับแจ้งให้ติดตั้ง เพียงพิมพ์ "y" จากนั้นระบบจะติดตั้งโดยอัตโนมัติ
หน้าแรกของโครงการนำเสนอตัวเลือกหลักที่มีอยู่เพื่ออำนวยความสะดวกในการใช้เครื่องมือ
หากต้องการดาวน์โหลดโพสต์เฉพาะเจาะจง เพียงป้อนลิงก์ของโพสต์โดยคั่นด้วยเครื่องหมายจุลภาค ตัวเลือกนี้เหมาะสำหรับการดาวน์โหลดโพสต์บางส่วน ตัวอย่าง:
https://kemono.su/patreon/user/133054/post/82477856, https://coomer.su/fansly/user/285310079517863936/post/614339200069672960, https://coomer.su/fansly/user/285310079517863936/post/611301068940255234
สำหรับผู้ที่ต้องการดาวน์โหลดโพสต์หลายสิบโพสต์จากโปรไฟล์ในคราวเดียว เรามีทางเลือกที่มีประสิทธิภาพ:
สร้างลิงค์จากโปรไฟล์:
นำทางไปยังไดเร็กทอรี codeen
และรันคำสั่ง:
python links.py < profile_url > < parameter >
ตัวอย่าง:
หากต้องการแยกลิงก์ของโพสต์ทั้งหมดออกจากโปรไฟล์:
python links.py https://coomer.su/fansly/user/285310079517863936 all
หากต้องการแยกลิงก์โพสต์จากหน้าที่ 1 ถึง 5:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1 to 5 "
หากต้องการแยกลิงก์โพสต์จากหน้า 1, 6 และ 9:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1, 6, 9 "
หากต้องการแยกลิงก์จากหน้าที่มีอยู่ทั้งหมด ยกเว้นหน้าที่ 8 ถึง 10 และ 25:
python links.py https://coomer.su/fansly/user/285310079517863936 " -8 to -10, -25 "
บันทึกลิงก์ในไฟล์ JSON:
หลังจากรันคำสั่งแล้ว ไดเร็กทอรีชื่อ links
จะถูกสร้างขึ้นซึ่งมีไฟล์ JSON ตัวอย่าง: links/coomer_su_285310079517863936_fansly.json
ไฟล์นี้จะมีลิงก์ที่แยกออกมา
ดาวน์โหลดโพสต์โดยใช้ JSON:
รันสคริปต์หลัก:
python main.py
เลือกตัวเลือก 1 เพื่อดาวน์โหลดโพสต์
เลือกตัวเลือก 1 เพื่อดาวน์โหลดโพสต์จากลิงก์ที่เพิ่มด้วยตนเอง หรือตัวเลือก 2 เพื่อใช้ไฟล์ JSON ที่สร้างขึ้นซึ่งมีลิงก์ทั้งหมดที่คุณต้องการดาวน์โหลด
เริ่มการดาวน์โหลด:
ป้อนพาธไปยังไฟล์ JSON ที่สร้างขึ้น: links/coomer_su_285310079517863936_fansly.json
การดาวน์โหลดจะเริ่มขึ้น และลิงก์ทั้งหมดที่มีอยู่ในไฟล์ JSON จะถูกดาวน์โหลด
หากต้องการดาวน์โหลดโพสต์ทั้งหมดจากโปรไฟล์ ให้ทำตามขั้นตอนเหล่านี้:
เลือกตัวเลือกการดาวน์โหลด
หลังจากเปิดตัวโปรแกรม คุณจะพบตัวเลือกการดาวน์โหลดสองตัวเลือกสำหรับโพสต์ของโปรไฟล์
เข้าสู่ลิงค์โปรไฟล์
ป้อนลิงค์ของโปรไฟล์ที่คุณต้องการดาวน์โหลดโพสต์ จากนั้นคุณจะเห็นตัวเลือกต่อไปนี้:
ตัวเลือกที่ 1: ดาวน์โหลดโพสต์ทั้งหมด
หากต้องการดาวน์โหลดโพสต์ที่มีอยู่ทั้งหมดจากโปรไฟล์ ให้พิมพ์ "1" แล้วกด Enter การดาวน์โหลดโพสต์ทั้งหมดจะเริ่มขึ้นโดยอัตโนมัติ
ตัวเลือกที่ 2: ดาวน์โหลดโพสต์เฉพาะ
หากคุณต้องการดาวน์โหลดเฉพาะบางโพสต์ ให้เลือกตัวเลือก "2" ที่นี่ คุณจะต้องป้อนลิงก์ของโพสต์ล่าสุดและลิงก์ของโพสต์ที่เก่าที่สุดที่คุณต้องการดาวน์โหลด
ใช้งานได้กับโปรไฟล์บนเว็บไซต์ Kemono เท่านั้น เนื่องจาก Coomer ไม่มีฟีเจอร์นี้ เพียงใส่ลิงก์โปรไฟล์ จากนั้น DM ทั้งหมดจะถูกแยกออกมาในรูปแบบ .txt
และบันทึกลงในโฟลเดอร์ dm
โพสต์จะถูกบันทึกไว้ในโฟลเดอร์เพื่อการจัดระเบียบที่ง่ายขึ้น โครงสร้างโฟลเดอร์เป็นดังนี้:
posts
สำหรับบันทึกโพสต์ แต่ละโพสต์จะถูกบันทึกไว้ในโฟลเดอร์ย่อยที่ระบุโดยรหัสโพสต์DMs
ที่ใช้บันทึกไฟล์ . .txt
DMตัวอย่างโครงสร้างโฟลเดอร์:
Kemono-and-Coomer-Downloader/
│
├── kemono/ # Kemono platform folder
│ ├── author1/ # Author 1 folder
│ │ ├── posts/ # Posts folder for author 1
│ │ │ ├── postID1/ # Post folder with ID 1
│ │ │ │ ├── post_content # Post content
│ │ │ │ └── ... # Other post files
│ │ │ └── postID2/ # Post folder with ID 2
│ │ │ ├── post_content # Post content
│ │ │ └── ... # Other post files
│ │ └── DMs/ # DMs folder for author 1
│ │ ├── dm1.txt # DM 1
│ │ ├── dm2.txt # DM 2
│ │ └── ... # Other DMs
│ └── author2/ # Author 2 folder
│ ├── posts/ # Posts folder for author 2
│ └── DMs/ # DMs folder for author 2
│
└── coomer/ # Coomer platform folder
├── author1/ # Author 1 folder
│ ├── posts/ # Posts folder for author 1
│ └── DMs/ # DMs folder for author 1 (if applicable)
└── author2/ # Author 2 folder
├── posts/ # Posts folder for author 2
└── DMs/ # DMs folder for author 2 (if applicable)
หน้าการกำหนดค่าช่วยให้คุณสามารถปรับแต่งโปรแกรมตามความต้องการของคุณได้
ในโหมดหลังการกำหนดค่า ผู้ใช้สามารถตั้งค่าได้หลายตัวเลือก ได้แก่:
.txt
เช่น ชื่อ วันที่โพสต์ วันที่นำเข้า และเนื้อหา.txt
หากต้องการบันทึกความคิดเห็น ต้องเปิดใช้งานตัวเลือกบันทึกข้อมูลในโหมดการกำหนดค่าโปรไฟล์ ผู้ใช้สามารถตั้งค่าสิ่งที่พวกเขาต้องการดาวน์โหลดจากโพสต์ได้ เช่นเดียวกับตัวเลือกการกำหนดค่าโพสต์ ข้อแตกต่างคือผู้ใช้สามารถกรองตามโพสต์ที่มีหรือไม่มีรูปภาพ โดยเลือกอย่างใดอย่างหนึ่ง หรือทั้งสองเวอร์ชัน
สำหรับรายละเอียดเพิ่มเติม โปรดดูเอกสารประกอบ
โปรเจ็กต์นี้เป็นโอเพ่นซอร์ส และขอแนะนำให้คุณมีส่วนร่วมในการปรับปรุงและฟีเจอร์ใหม่ๆ อย่าลังเลที่จะส่งข้อเสนอแนะ รายงานปัญหา หรือส่งคำขอดึงข้อมูลผ่านพื้นที่เก็บข้อมูล GitHub อย่างเป็นทางการหรือผ่าน Discord ของเรา
Kemono และ Coomer Downloader ได้รับการพัฒนาและดูแลโดย E43b โดยมีเป้าหมายเพื่อลดความซับซ้อนของกระบวนการดาวน์โหลดโพสต์จากเว็บไซต์ Kemono และ Coomer ให้ประสบการณ์ที่เข้าถึงได้และเป็นระเบียบมากขึ้น
หากคุณพบปัญหา พบข้อบกพร่อง หรือมีคำถามใดๆ โปรดไปที่ Discord ของเราเพื่อรับความช่วยเหลือและการสนับสนุน
หากคุณพบว่าเครื่องมือนี้มีประโยชน์และต้องการสนับสนุนการพัฒนาอย่างต่อเนื่อง โปรดพิจารณาบริจาค การมีส่วนร่วมของคุณช่วยให้โครงการยังคงใช้งานได้และพัฒนาคุณสมบัติใหม่ๆ
เราหวังว่าเครื่องมือนี้จะเป็นประโยชน์กับคุณ!