E-Hentai-Archiv als ZIP-Datei herunterladen?
Browser | GreaseMonkey | Tampermonkey | Gewalttätiger Affe |
---|---|---|---|
Firefox (56-) | 3,2 Beta2+ | ||
Firefox (57+) | 4.1 Beta5+ | 4.0.5054+ | 2.8.18+ |
Chrom | 3.5.3630+ | 2.2.6+ | |
Oper (15+) | 3.5.3630+ | 2.1.10+ | |
Safari (10.1+) (1) | 4.3.5421+ | ||
Kante (18-) (2) | 4.2.5284+ | ||
Kante (79+) | 4.10.6111+ | 2.12.8+ | |
Maxthon | 2.1.10+ | ||
Yandex-Browser für Android (3) | 4.2.5291+ | 2.2.6+ | |
Kiwi-Browser (3) | 4.11+ | 2.12.8+ | |
Firefox für Android (68-) (3) | Unvereinbar | Unvereinbar | 2.12.8+ |
Firefox Nightly für Android (85+) (3)(4) | Unvereinbar | 4.11.6120+ | 2.12.8+ |
(1) Sie müssen Ihr Windows 10 auf 14393 aktualisieren, das die Edge-Erweiterung unterstützt.
(2) Sie müssen Ihr macOS auf 10.12.4 aktualisieren, dasdownload
Attribut des<a>
-Tags unterstützt.
(3) Es ist keine gute Idee, es auf Mobilgeräten mit begrenztem RAM zu verwenden, aber es kann funktionieren, also liegt es an Ihnen.
(4) Benutzer von Firefox Nightly müssen diese Schritte befolgen, um Erweiterungen zu installieren, die nicht in der Standardliste enthalten sind.
Von GitHub herunterladen
Von GreasyFork herunterladen
Öffnen Sie die E-Hentai-Galerie
Finden Sie Ihre interessierte Galerie
Klicken Sie im Feld „E-Hentai Downloader“ auf „Archiv herunterladen“.
Trinken Sie eine Tasse Kaffee
Speichern Sie die Zip-Datei
Tipps:
Aktivieren Sie „Anzahl der Bilder“, um die Anzahl der heruntergeladenen Bilder festzulegen
Legen Sie „Seitenbereich“ fest, um die Seiten auszuwählen, die Sie herunterladen möchten
Weitere personalisierte Optionen finden Sie unter „Einstellungen“.
Dieses Skript lädt kein Archiv von der E-Hentai-Archiv-Downloadseite herunter, sodass Ihre GPs oder Credits nicht ausgegeben werden. Es ruft alle Seiten der Galerie ab und ruft die URL ihrer Bilder ab. Dann verwendet das Skript GM_xmlhttpRequest
-API (um den Ursprung zu überschreiten), um sie herunterzuladen. Anschließend werden sie mit JSZip in eine Zip-Datei gepackt und mit FileSaver.js an Sie weitergegeben.
Das Skript wird NICHT von offizieller Seite bereitgestellt und die Verwendung automatisierter Skripte/Tools wird NICHT empfohlen und kann zu einer Drosselungsbeschränkung oder sogar zu einer Kontosperre führen. Belästigen Sie niemanden in den Foren der Website mit Problemen im Zusammenhang mit dem Skript. Die Nutzung erfolgt auf eigene Gefahr.
Wenn Sie eine große Galerie herunterladen, denken Sie bitte darüber nach, Torrents zu verwenden, falls verfügbar, oder für ein besseres und stabiles Erlebnis einen offiziellen Archivierer zu verwenden. Die Kosten sollten sich auf die Verwendung von Skripten beschränken, wenn die Galerie alt genug ist, um GPs zu verwenden.
Die detaillierten Regeln finden Sie unter E-Hentai-Bildbetrachtungsbeschränkungen.
Wenn Sie in Firefox eine Meldung sehen, dass nicht genügend Arbeitsspeicher vorhanden ist oder die Datei in Chrome nicht gefunden wurde, finden Sie hier eine Lösung.
Kurz gesagt: Es wird empfohlen, den Seitenbereich zu verwenden, um jede ZIP-Datei auf unter 500 MB zu begrenzen, und das Dateisystem zu aktivieren, wenn Sie Chrome verwenden, oder Ihren PC mit mehr RAM aufzurüsten.
Allerdings gibt es einige feste Beschränkungen, wie z. B. eine Beschränkung auf 2 GB für Blob-Objekte im Browser und eine Größenbeschränkung auf 4 GB für ZIP selbst. Versuchen Sie in solchen Fällen (und Stabilität) bitte andere Tools wie gallery-dl.
Sie können sich auch die Beschränkungen für die Anzeige von E-Hentai-Bildern ansehen.
Die meisten Galerien bieten möglicherweise Torrents zum Herunterladen an. Sie können das Archiv mit Torrent herunterladen, um ein stabiles Download-Erlebnis zu erhalten, Bonusinhalte zu erhalten (die meisten in der Cosplay-Galerie), GP und Credits zu verdienen und den Druck der Originalserver von E-Hentai zu verringern (obwohl es sich um eine P2P-Site handelt).
Hier sind einige andere kompatible Informationen (und einige davon stammen aus der Zeit vor etwa 10 Jahren), die nicht wichtig sind.
Tampermonkey verwendet eine schmutzige Methode, um GM_xhr.response
Inhalte bereitzustellen (überträgt jedes Mal String
an ArrayBuffer
), sodass dieser nach dem Herunterladen des Bilds 1 bis 3 Sekunden oder länger hängen bleibt (abhängig von Ihrem Gerät). Wenn Sie Microsoft Edge verwenden, kann es häufig vorkommen, dass die Registerkarte „Arbeiten“ hängen bleibt und darauf hinweist, dass sie nicht reagiert. Lass es einfach sein und tue nichts. Und wenn Sie Firefox verwenden, ist es von dieser Seite aus besser, GreaseMonkey zu verwenden .
Das Einfrierproblem sollte in Tampermonkey 4.12.6125 behoben sein.
Wenn Sie das neueste Tampermonkey verwenden oder von Tampermonkey die Warnung „Ein Benutzerskript möchte auf eine Cross-Origin-Ressource zugreifen“ erhalten, erlauben Sie bitte „Alle “ oder deaktivieren Sie „@connect-Modus“ auf der Einstellungsseite. Weitere Informationen finden Sie hier .
E-Hentai verwendet jetzt die Domäne hath.network
für den Zugriff auf Bilder und ist jetzt in @connect
aufgeführt, sodass Sie dies nicht mit dem neuesten Tampermonkey festlegen müssen.
ViolentMonkey unterstützt kein Timeout, keine endgültige URL und keinen Download-Fortschritt.
Das neueste ViolentMonkey unterstützt diese Funktionen jetzt.
Der Single-Thread-Download-Modus wurde in 1.18 entfernt. Wenn Sie ihn benötigen, kehren Sie zur alten Version zurück.
Verwenden Sie keine alte Version, da diese die aktuelle Website nicht unterstützt.
Dolphin Browser (Android) unterstützt keine Blob-URL, daher kann dieses Skript wahrscheinlich nicht in Tampermonkey für Dolphin ausgeführt werden.
UC Browser (Android) unterstützt keinen Blob-Konstruktor, daher kann dieses Skript wahrscheinlich nicht in Tampermonkey für UC ausgeführt werden.
Opera 12 unterstützt keine Blob-URL, und wenn sie als Daten-URL generiert wird, kann es zum Absturz kommen, daher wird sie nicht unterstützt.
TrixIE (für IE) ist zu alt und sein GM_xhr
kann keine großen Inhalte verarbeiten, daher wird es nicht unterstützt.
Das Skript speichert ALLE Daten im RAM, nicht auf der Festplatte. Dadurch erhöht sich die Speichernutzung des aktuellen Tab-Prozesses. Wenn Sie also nicht über genügend RAM verfügen oder das Archiv zu groß ist (siehe Abschnitt zur Dateigrößenbeschränkung), achten Sie bitte auf Ihre Speichernutzung oder probieren Sie andere Download-Tools aus.
Das Problem „Nicht genügend Arbeitsspeicher“ ist die größte Einschränkung des Skripts (tatsächlich geht es in allen Abschnitten von „Warnung und Einschränkung“ um RAM-Probleme, und hier gibt es auch ein spezielles Tag „Nicht genügend Arbeitsspeicher“, um alle damit verbundenen Probleme zu kennzeichnen). Wenn Sie eine Fehlermeldung wie „Nicht genügend Speicher“ erhalten, finden Sie hier eine Lösung. Und wenn das Problem häufig auftritt, probieren Sie andere Tools aus.
Um uns beim Debuggen zu helfen, gibt das Skript einige Protokolle in der Konsole aus (F12 -> Konsole). Wenn Sie einen Fehler finden, können Sie Devtools weiterhin öffnen, um die Protokolle anzuzeigen und zu kopieren. Beachten Sie jedoch, dass dadurch die Speichernutzung erhöht und die Laufeffizienz verringert werden kann. Öffnen Sie die Konsole also nicht nur, wenn Sie die Ausgabeprotokolle sehen möchten.
(Dieser Teil ist etwas lang, Sie können einfach die Tabelle lesen)
Verschiedene Browser haben unterschiedliche maximale Dateigrößenbeschränkungen. Hier ist eine Tabelle, die die maximale Größe zeigt, die der unterstützte Browser verarbeiten kann.
Browser | Maximale Größe |
---|---|
Chrom 56- | 500 MB |
Chrome 57+ | 2 GB oder (Gesamt-RAM / 5) |
Chrome (mit Dateisystem) | 1 GB / > 2 GB (mit 1.33+) |
Firefox | 2 GB |
Oper 15+ | Das Gleiche wie Chrome |
Kante 18- | ? |
Kante 79+ | Das Gleiche wie Chrome |
Safari 10.1+ | ? |
Maxthon | ? |
Für Google Chrome 56- gilt seit Jahren ein festes Limit von 500 MB für den Blob-Speicher . Das bedeutet, dass alle Dateien im Speicher insgesamt nicht größer als 500 MB sein dürfen. Wenn der Speicher nicht über genügend freien Speicherplatz zum Speichern der nächsten Datei verfügt, wird stillschweigend und ohne Fehler eine gefälschte Blob-Instanz zurückgegeben. Auch für Chrome 45- wurde Blob.close()
nicht implementiert (und es ist veraltet, sodass es derzeit von keinem Browser unterstützt wird), sodass wir die verwendeten Blobs zu diesem Zeitpunkt nicht sofort freigeben können die meiste Zeit hat es nicht funktioniert). Aus diesem Grund gibt es hier eine Wiki-Seite, die Ihnen dabei hilft, dieses Problem zu umgehen.
Um Ihnen beim Speichern größerer Dateien zu helfen, kann das Skript die Zip-Datei im Dateisystem speichern, einer veralteten HTML5-API, die jedoch weiterhin unter Chrome funktioniert (da Chrome den Standard zuerst einführt). Mit der API können Sie größere Dateien verarbeiten, da die Dateidaten auf Ihre Festplatte geschrieben und nicht im Blob-Speicher gespeichert werden. Auch das Limit ist groß genug (10 % Ihres freien Festplattenspeichers, maximal 15 GB). Bei der Verarbeitung der Datei verbleiben die Dateien jedoch immer noch im RAM, und wenn die Daten zu groß sind, kann Chrome sie möglicherweise auch nicht verarbeiten. Meinem Test zufolge liegt die Höchstgrenze vielleicht bei 1 GB , wenn Sie nur 8 GB RAM haben, aber es kann auch von Ihrem Gerät abhängen. Wenn Sie über genügend RAM verfügen, können Sie mit 1.33+ eine Galerie herunterladen, die größer als 2 GB ist.
Chrome 57+ behebt das 500-MB-Limit des Blob-Speichers, sodass größere Dateien im RAM genau wie das Dateisystem verarbeitet werden können. Sein Kontingent besteht immer noch, ist aber größer, was auf den unten aufgeführten Grenzwerten basiert. Hier sind einige Beispiele, um es klarer zu machen:
In-Memory-Kontingent:
2GB
, wenn das System x64 und NICHT ChromeOS oder Android ist
Total RAM amount / 5
;Festplattenkontingent:
Disk size / 2
bei ChromeOS (Festplattengröße der Benutzerpartition)
Disk size / 20
bei Android
Disk size / 10
sonst.Wenn die Festplatte fast voll ist, versuchen wir außerdem, mindestens
(in-memory quota)*2
Speicherplatz verfügbar zu halten, und begrenzen die Festplattenquote entsprechend.
Für Firefox liegt die Grenze laut unseren vorherigen Daten von FileSaver.js bei 800 MB. Unseren Tests zufolge können Sie jedoch Dateien mit einer Größe von mehr als 800 MB speichern. Daher denken wir, dass die Begrenzung von Firefox von Ihrem Gerät abhängt, da es den Blob im RAM speichert. Wenn Sie über einen größeren Arbeitsspeicher verfügen, können Sie eine größere Datei speichern. Sie sollten jedoch auf Ihre RAM-Nutzung achten, denn wenn Firefox nicht mehr RAM zum Generieren von Zip erhalten kann, wird die Fehlermeldung „Nicht genügend Speicher“ ausgegeben. Um Ihnen einen Rat zu geben: Nicht mehr als 200 MB, wenn Sie 4 GB RAM verwenden, und achten Sie auf mehr als 800 MB, wenn Sie 8 GB RAM verwenden.
Opera 15+ ist ein Chromium-basierter Browser. Sie können sich also die Chromium-Version ansehen und sie mit der Chrome-Version vergleichen, um Ihr Limit zu ermitteln. Alle anderen Chromium-basierten Browser können diese Regel ebenfalls verwenden.
Safari 10.1+ unterstützt endlich download
Attribut für <a>
-Tag, sodass Sie es jetzt in Safari zum Laufen bringen können. Wir haben nicht allzu viele Daten zum Safari-Blob-Limit. Wenn Sie also mit Safari arbeiten, achten Sie auf Ihre RAM-Nutzung.
Sehen Sie sich hier Pläne und Fortschritte an. Beachten Sie, dass einige davon im Laufe der Zeit möglicherweise geändert oder entfernt werden.
Sie können einen Fehler melden oder Vorschläge unter GitHub Issue oder GreasyFork Feedback machen. Englisch und Chinesisch sind akzeptabel?
Englisch ist nicht meine Muttersprache. Wenn Sie also Fehler finden, zögern Sie nicht, mir Bescheid zu geben =ω=
Tut mir leid, dass mein Code etwas unordentlich ist, daher kann es für Ihre Entwicklung schwierig sein. Ich werde versuchen, es zu einem späteren Zeitpunkt zu optimieren?