ดาวน์โหลดไฟล์เก็บถาวร E-Hentai เป็นไฟล์ zip ?
เบราว์เซอร์ | จาระบีมังกี้ | แทมเปอร์มังกี้ | ลิงดุร้าย |
---|---|---|---|
ไฟร์ฟอกซ์ (56-) | 3.2 เบต้า2+ | ||
ไฟร์ฟอกซ์ (57+) | 4.1 เบต้า 5+ | 4.0.5054+ | 2.8.18+ |
โครเมียม | 3.5.3630+ | 2.2.6+ | |
โอเปร่า (15+) | 3.5.3630+ | 2.1.10+ | |
ซาฟารี (10.1+) (1) | 4.3.5421+ | ||
ขอบ (18-) (2) | 4.2.5284+ | ||
ขอบ (79+) | 4.10.6111+ | 2.12.8+ | |
แม็กซ์ธอน | 2.1.10+ | ||
เบราว์เซอร์ Yandex สำหรับ Android (3) | 4.2.5291+ | 2.2.6+ | |
กีวีเบราว์เซอร์ (3) | 4.11+ | 2.12.8+ | |
Firefox สำหรับ Android (68-) (3) | เข้ากันไม่ได้ | เข้ากันไม่ได้ | 2.12.8+ |
Firefox Nightly สำหรับ Android (85+) (3)(4) | เข้ากันไม่ได้ | 4.11.6120+ | 2.12.8+ |
(1) คุณต้องอัปเกรด Windows 10 เป็น 14393 ซึ่งรองรับส่วนขยาย Edge
(2) คุณต้องอัปเกรด macOS ของคุณเป็น 10.12.4 ซึ่งรองรับแอตทริบิวต์download
ของแท็ก<a>
(3) ไม่ใช่ความคิดที่ดีที่จะใช้บนมือถือที่มี RAM ที่จำกัด แต่ก็สามารถใช้งานได้ ดังนั้นก็ขึ้นอยู่กับคุณ
(4) ผู้ใช้ Firefox Nightly ต้องทำตามขั้นตอนนี้เพื่อติดตั้งส่วนขยายที่ไม่อยู่ในรายการเริ่มต้น
ดาวน์โหลดจาก GitHub
ดาวน์โหลดจาก GreasyFork
เปิดแกลเลอรี E-Hentai
ค้นหาแกลเลอรีที่คุณสนใจ
คลิก "ดาวน์โหลดไฟล์เก็บถาวร" ในกล่อง E-Hentai Downloader
ดื่มกาแฟสักแก้ว
บันทึกไฟล์ซิป
เคล็ดลับ:
ทำเครื่องหมายที่ "จำนวนรูปภาพ" เพื่อระบุจำนวนรูปภาพในการดาวน์โหลด
ตั้งค่า "ช่วงหน้า" เพื่อเลือกหน้าที่คุณต้องการดาวน์โหลด
ตัวเลือกส่วนบุคคลเพิ่มเติมสามารถพบได้ใน "การตั้งค่า"
สคริปต์นี้จะไม่ดาวน์โหลดไฟล์เก็บถาวรจากหน้าดาวน์โหลดไฟล์เก็บถาวร E-Hentai ดังนั้นจึงไม่ใช้ GP หรือเครดิตของคุณ มันจะดึงหน้าทั้งหมดของแกลเลอรีและรับ URL ของรูปภาพ จากนั้นสคริปต์จะใช้ GM_xmlhttpRequest
API (เพื่อข้ามต้นทาง) เพื่อดาวน์โหลด หลังจากนั้นมันจะจัดแพ็คเกจเป็นไฟล์ Zip ด้วย JSZip และมอบให้กับคุณด้วย FileSaver.js
สคริปต์ไม่ได้จัดทำโดยทางการ และไม่สนับสนุนการใช้สคริปต์/เครื่องมืออัตโนมัติ และอาจทำให้เกิดการจำกัดคันเร่ง หรือแม้แต่การแบนบัญชี อย่ารบกวนใครในฟอรัมไซต์สำหรับปัญหาใดๆ ที่เกี่ยวข้องกับสคริปต์ และใช้โดยรับความเสี่ยงเอง
หากคุณกำลังดาวน์โหลดแกลเลอรีขนาดใหญ่ โปรดพิจารณาใช้ทอร์เรนต์ หากมี หรือใช้โปรแกรมจัดเก็บอย่างเป็นทางการเพื่อประสบการณ์ที่ดีขึ้นและมีเสถียรภาพ และควรลดต้นทุนในการใช้สคริปต์เมื่อแกลเลอรีมีอายุเพียงพอที่จะใช้ GP
สำหรับกฎรายละเอียด โปรดดูที่ขีดจำกัดการรับชมรูปภาพของ E-Hentai
หากคุณเห็นข้อความเกี่ยวกับหน่วยความจำไม่เพียงพอบน Firefox หรือไม่พบไฟล์บน Chrome ดูวิธีแก้ปัญหาที่นี่
กล่าวโดยสรุป แนะนำให้ใช้ Pages Range เพื่อจำกัดไฟล์ ZIP แต่ละไฟล์ให้มีขนาดไม่เกิน 500 MB และเปิดใช้งาน File System หากคุณใช้ Chrome หรืออัปเกรดพีซีของคุณด้วย RAM เพิ่มขึ้น
อย่างไรก็ตาม มีข้อจำกัดที่เข้มงวดบางประการ เช่น ขีดจำกัด Blob Object 2 GB บนเบราว์เซอร์ และขีดจำกัดขนาด 4 GB สำหรับ ZIP เอง สำหรับกรณีดังกล่าว (และความเสถียร) โปรดลองใช้เครื่องมืออื่นๆ เช่น gallery-dl
คุณสามารถดูขีดจำกัดการรับชมรูปภาพของ E-Hentai ได้
แกลเลอรีส่วนใหญ่อาจมีไฟล์ทอร์เรนต์ให้ดาวน์โหลด คุณสามารถดาวน์โหลดไฟล์เก็บถาวรด้วย torrent เพื่อรับประสบการณ์การดาวน์โหลดที่เสถียร รับเนื้อหาโบนัส (ส่วนใหญ่อยู่ในแกลเลอรีคอสเพลย์) รับ GP และเครดิต และลดความกดดันของเซิร์ฟเวอร์ดั้งเดิมของ E-Hentai (แม้ว่าจะเป็นไซต์ P2P)
ต่อไปนี้เป็นข้อมูลที่เข้ากันได้อื่นๆ (และบางส่วนมีข้อมูลย้อนหลังเมื่อประมาณ 10 ปีที่แล้ว) ซึ่งไม่สำคัญ
Tampermonkey ใช้วิธีที่สกปรกในการให้เนื้อหา GM_xhr.response
(ถ่ายโอน String
ไปยัง ArrayBuffer
ทุกครั้ง) ดังนั้นเนื้อหาจะค้างเป็นเวลา 1~3 วินาทีหรือมากกว่านั้นหลังจากภาพที่ดาวน์โหลด (ขึ้นอยู่กับอุปกรณ์ของคุณ) หากคุณใช้ Microsoft Edge คุณอาจพบว่าแท็บการทำงานค้างอยู่บ่อยๆ โดยแจ้งว่าไม่ตอบสนอง ก็แค่ปล่อยมันไปและไม่ทำอะไรเลย และถ้าคุณใช้ Firefox ก็ควรใช้ GreaseMonkey จากฝั่งนี้จะดีกว่า
ปัญหาการค้างควรได้รับการแก้ไขใน Tampermonkey 4.12.6125
หากคุณกำลังใช้ Tampermonkey ล่าสุด หรือได้รับคำเตือน "สคริปต์ผู้ใช้ต้องการเข้าถึงทรัพยากรข้ามต้นทาง" จาก Tampermonkey โปรด อนุญาตทั้งหมด หรือปิด "@โหมดเชื่อมต่อ" ที่หน้าการตั้งค่า สำหรับข้อมูลเพิ่มเติม ดูรายละเอียดที่นี่
ขณะนี้ E-Hentai ใช้โดเมน hath.network
เพื่อเข้าถึงรูปภาพ และตอนนี้อยู่ในรายการ @connect
ดังนั้นคุณไม่จำเป็นต้องตั้งค่านี้ด้วย Tampermonkey ล่าสุด
ViolentMonkey ไม่รองรับการหมดเวลา, URL สุดท้าย และความคืบหน้าในการดาวน์โหลด
ViolentMonkey ล่าสุดรองรับคุณสมบัติเหล่านี้แล้ว
โหมดการดาวน์โหลดแบบเธรดเดียวจะถูกลบออกใน 1.18 หากคุณต้องการ ให้ย้อนกลับไปเป็นเวอร์ชันเก่า
อย่าใช้เวอร์ชันเก่า เพราะไม่รองรับไซต์ปัจจุบัน
Dolphin Browser (Android) ไม่รองรับ blob URL ดังนั้นสคริปต์นี้จึงไม่สามารถทำงานได้ใน Tampermonkey สำหรับ Dolphin
UC Browser (Android) ไม่รองรับ Blob Constructor ดังนั้นสคริปต์นี้จึงไม่สามารถเรียกใช้ใน Tampermonkey สำหรับ UC ได้
Opera 12- ไม่รองรับ blob URL และหากสร้างเป็น URL ข้อมูล URL อาจเสียหาย ดังนั้นจึงไม่ได้รับการสนับสนุน
TrixIE (สำหรับ IE) เก่าเกินไปและ GM_xhr
ไม่สามารถจัดการเนื้อหาขนาดใหญ่ได้ จึงไม่รองรับ
สคริปต์จะจัดเก็บข้อมูล ทั้งหมด ไว้ใน RAM ไม่ใช่ใน HDD สิ่งนี้จะเพิ่มการใช้หน่วยความจำของกระบวนการแท็บปัจจุบัน ดังนั้น หากคุณมี RAM ไม่เพียงพอ หรือไฟล์เก็บถาวรมีขนาดใหญ่เกินไป (ดูหัวข้อการจำกัดขนาดไฟล์) โปรดใส่ใจกับการใช้หน่วยความจำของคุณ หรือลองใช้เครื่องมือดาวน์โหลดอื่นๆ
ปัญหา "หน่วยความจำไม่เพียงพอ" ถือเป็น ข้อจำกัดสูงสุด ของสคริปต์ (อันที่จริง ทุกส่วนของ "คำเตือนและข้อจำกัด" เกี่ยวข้องกับปัญหา RAM และนี่คือแท็กหน่วยความจำไม่เพียงพอโดยเฉพาะเพื่อติดป้ายกำกับปัญหาที่เกี่ยวข้องทั้งหมด) หากคุณได้รับข้อผิดพลาด เช่น หน่วยความจำไม่เพียงพอ ดูวิธีแก้ปัญหาที่นี่ และหากปกติแล้วคุณประสบปัญหา ให้ลองใช้เครื่องมืออื่นๆ
เพื่อช่วยให้เราแก้ไขข้อบกพร่อง สคริปต์จะส่งออกบันทึกบางส่วนไปยังคอนโซล (F12 -> คอนโซล) หากคุณพบข้อบกพร่อง คุณสามารถเปิด devtools ต่อไปเพื่อดูและคัดลอกบันทึกได้ แต่โปรดทราบว่าอาจเพิ่มการใช้หน่วยความจำและลดประสิทธิภาพการทำงาน ดังนั้นอย่าเปิดคอนโซลเฉพาะในกรณีที่คุณต้องการดูบันทึกผลลัพธ์
(ช่วงนี้ยาวหน่อยนะครับ อ่านตารางได้เลย)
เบราว์เซอร์ที่แตกต่างกันมีขีดจำกัดขนาดไฟล์สูงสุดที่แตกต่างกัน นี่คือตารางที่แสดงขนาดสูงสุดที่เบราว์เซอร์ที่รองรับสามารถรองรับได้
เบราว์เซอร์ | ขนาดสูงสุด |
---|---|
โครเมียม 56- | 500 เมกะไบต์ |
โครม 57+ | 2 GB หรือ (RAM ทั้งหมด / 5) |
Chrome (พร้อมระบบไฟล์) | 1 GB / > 2GB (พร้อม 1.33+) |
ไฟร์ฟอกซ์ | 2 กิกะไบต์ |
โอเปร่า 15+ | เช่นเดียวกับโครเมียม |
ขอบ 18- | - |
ขอบ 79+ | เช่นเดียวกับโครเมียม |
ซาฟารี 10.1+ | - |
แม็กซ์ธอน | - |
สำหรับ Google Chrome 56- มีขีดจำกัดฮาร์ดดิสที่ 500 MB บน Blob Storage เป็นเวลาหลายปี นั่นหมายความว่าไฟล์ทั้งหมดในพื้นที่จัดเก็บข้อมูลต้องมีขนาดรวมกันไม่เกิน 500MB และหากพื้นที่เก็บข้อมูลไม่มีพื้นที่ว่างเพียงพอที่จะบันทึกไฟล์ถัดไป ก็จะส่งคืนอินสแตนซ์ Blob ปลอม โดย ไม่มีข้อผิดพลาดใดๆ นอกจากนี้สำหรับ Chrome 45- นั้น Blob.close()
ไม่ได้ใช้งาน (และเลิกใช้แล้วดังนั้นจึงไม่มีเบราว์เซอร์รองรับในตอนนี้) ดังนั้นเราจึงไม่สามารถปล่อย Blob ที่ใช้ทันทีในเวลานั้นได้ เพียงเพื่อขัดขวางเบราว์เซอร์จะ GC พวกเขาโดยเร็วที่สุด (และ ส่วนใหญ่แล้วมันไม่ได้ผล) นั่นเป็นเหตุผลว่าทำไมจึงมีหน้าวิกิเพื่อช่วยคุณแก้ไขปัญหานี้
ดังนั้น เพื่อช่วยคุณบันทึกไฟล์ขนาดใหญ่ สคริปต์สามารถบันทึกไฟล์ Zip ลงใน File System ซึ่งเป็น HTML5 API ที่เลิกใช้แล้ว แต่ยังคงใช้งานได้บน Chrome (เนื่องจาก Chrome แนะนำมาตรฐานก่อน) ด้วย API คุณสามารถจัดการไฟล์ที่มีขนาดใหญ่ขึ้นได้ เนื่องจากข้อมูลไฟล์จะถูกเขียนลงดิสก์ของคุณแทนที่จะจัดเก็บไว้ใน Blob Storage ขีดจำกัดของมันก็ใหญ่เพียงพอเช่นกัน (10% ของพื้นที่เก็บข้อมูลว่างบนดิสก์ของคุณ สูงสุด 15 GB) แต่เมื่อประมวลผลไฟล์ ไฟล์จะยังคงอยู่ใน RAM และหากข้อมูลมีขนาดใหญ่เกินไป Chrome ก็อาจไม่สามารถจัดการได้เช่นกัน จากการทดสอบของฉัน ขีดจำกัดสูงสุดอาจเป็น 1 GB หากคุณมี RAM เพียง 8 GB แต่อาจขึ้นอยู่กับอุปกรณ์ของคุณด้วย หากคุณมี RAM เพียงพอ คุณสามารถดาวน์โหลดแกลเลอรีที่มีขนาดใหญ่กว่า 2 GB ด้วยเวอร์ชัน 1.33+
Chrome 57+ แก้ไขขีดจำกัด 500 MB ของ Blob Storage เพื่อให้สามารถจัดการไฟล์ขนาดใหญ่ใน RAM ได้เหมือนกับ File System โควต้ายังคงมีอยู่แต่มีขนาดใหญ่กว่า ซึ่งขึ้นอยู่กับขีดจำกัดด้านล่าง และนี่คือตัวอย่างบางส่วนเพื่อให้ชัดเจนยิ่งขึ้น:
โควต้าในหน่วยความจำ:
2GB
หากระบบเป็น x64 และไม่ใช่ ChromeOS หรือ Android
Total RAM amount / 5
;โควต้าดิสก์:
Disk size / 2
ถ้า ChromeOS (ขนาดดิสก์พาร์ติชันผู้ใช้)
Disk size / 20
ถ้าเป็น Android
Disk size / 10
อย่างอื่นนอกจากนี้ หากดิสก์ใกล้เต็ม เราจะพยายามรักษาพื้นที่ว่างในดิสก์อย่างน้อย
(in-memory quota)*2
และเราจะจำกัดโควต้าดิสก์ให้สอดคล้องกัน
สำหรับ Firefox จากข้อมูลก่อนหน้าของเราจาก FileSaver.js ขีดจำกัดคือ 800 MB แต่จากการทดสอบของเรา คุณสามารถบันทึกไฟล์ที่มีขนาดใหญ่กว่า 800 MB ได้ ดังนั้นเราจึงคิดว่าขีดจำกัดของ Firefox ขึ้นอยู่กับอุปกรณ์ของคุณ เนื่องจากจะเก็บ Blob ไว้ใน RAM หากคุณมี RAM ที่ใหญ่กว่า คุณสามารถบันทึกไฟล์ที่ใหญ่กว่าได้ อย่างไรก็ตาม คุณควรใส่ใจเกี่ยวกับการใช้ RAM ของคุณ ราวกับว่า Firefox ไม่สามารถเพิ่ม RAM เพื่อสร้าง Zip ได้ ก็จะทำให้เกิดข้อผิดพลาด "หน่วยความจำไม่เพียงพอ" เพื่อให้คำแนะนำแก่คุณ ไม่เกิน 200 MB หากคุณใช้ RAM ขนาด 4 GB และควรระมัดระวังมากกว่า 800 MB หากคุณใช้ RAM ขนาด 8 GB
Opera 15+ เป็นเบราว์เซอร์ที่ใช้ Chromium ดังนั้นคุณสามารถตรวจสอบเวอร์ชัน Chromium และเปรียบเทียบกับเวอร์ชัน Chrome เพื่อให้ได้รับขีดจำกัด เบราว์เซอร์ที่ใช้ Chromium อื่นๆ ทั้งหมดก็สามารถใช้กฎนี้ได้
ในที่สุด Safari 10.1+ ก็รองรับแอตทริบิวต์ download
บนแท็ก <a>
ดังนั้นคุณจึงสามารถทำให้มันใช้งานได้บน Safari ได้แล้ว เราไม่มีข้อมูลมากเกินไปเกี่ยวกับขีดจำกัดของ Safari Blob ดังนั้นหากคุณกำลังจัดการกับ Safari โปรดระมัดระวังการใช้ RAM ของคุณ
ดูแผนและความคืบหน้าได้ที่นี่ โปรดทราบว่าบางส่วนอาจมีการเปลี่ยนแปลงหรือถูกลบออกในบางครั้ง
คุณสามารถรายงานข้อผิดพลาดหรือให้คำแนะนำได้ที่ GitHub Issue หรือ GreasyFork Feedback ภาษาอังกฤษและภาษาจีนเป็นที่ยอมรับ ?
ภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นหากคุณพบข้อผิดพลาดใด ๆ อย่าลังเลที่จะแจ้งให้เราทราบ =ω=
ขออภัย รหัสของฉันไม่เป็นระเบียบเล็กน้อย ดังนั้นการพัฒนาของคุณอาจยาก ฉันจะลองเพิ่มประสิทธิภาพอีกครั้งในภายหลัง ?