Kurzfassung:
- Ich möchte eine Offline-Kopie einer URL erstellen, die die vollständigen HTML + CSS + JS + -Bilder enthält, und diese lokal speichern, wobei die Struktur und der Dateiinhalt der ursprünglichen Site beibehalten werden.
- Ich habe Probleme mit den Tools, die ich finden kann (z. B. Firefox-Erweiterung "Save Complete", HTTrack, wget, Teleport Pro), auch weil sich die URL hinter einem Anmeldeformular befindet.
Längere Version:
Wenn ich an meiner App arbeite, möchte ich häufig eine Offline-Vollversion von HTML + CSS + JS + Bildern erstellen, um sie an den Designer zu senden, mit dem ich arbeite. Dieser nimmt Änderungen vor und sendet sie zurück. Ich wende dann die Änderungen auf die App an.
Dies hat sich als viel effizienter herausgestellt, als wenn er / sie mit einer Live-App durch unseren Code navigiert, aber es gibt einen Haken: Ich kann keine bequeme Spiegelungs-App finden.
Firefox-Erweiterungen wie "Save Complete" haben das Anmelde-Cookie bereits. Es ist also egal, ob sie sich hinter einem Anmeldeformular befinden, aber sie entstellen die lokal gespeicherten Dateien und machen es unmöglich, mit ihnen zu arbeiten.
Spiegelungswerkzeuge wie wget oder Teleport Pro unterstützen unser Anmeldeformular nicht.
HTTrack soll zwar im Proxy-Modus ausgeführt werden können, um die Anmeldeinformationen zu erkennen, aber ich konnte es nie zum Laufen bringen. Als Fallback kann es Cookies akzeptieren, die ich fest in seine Datei cookies.txt verdrahtet habe, aber ich brauche immer Stunden, um dies zuverlässig zu tun.
Gibt es Tools, Browsererweiterungen usw., die dies tun könnten? Open Source, kommerziell - alles. Wenn ich HTTrack missbraucht habe und es eigentlich trivial ist, ist das auch eine gute Antwort.