Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   {Freeware} mirror - Lädt komplette Webseiten (https://www.delphipraxis.net/107975-%7Bfreeware%7D-mirror-laedt-komplette-webseiten.html)

new32 5. Feb 2008 17:23


{Freeware} mirror - Lädt komplette Webseiten
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo!

Ich möchte euch hier meinen Offlinebrowser vorstellen: mirror

mirror erlaubt es komplette Webseiten inklusive aller Grafiken und Styles auf die Festplatte zu spiegeln!

Die Features im Überblick:
++Analyse von HTMLs
+Auswerten des http-Headers hinsichtlich einer Weiterleitung und des „Content-Type“
++Analyse von CSS-Styles (nur in separaten Dateien)


Dateitypen, die Geladen werden:
text/html [+Analyse]
text/css [+Analyse]
text/javascript
image/jpeg
image/gif
image/png


Zur Bedienung:
Ich habe versucht die Oberfläche so intuitiv wie möglich zu gestalten:
Um ein Projekt zu starten muss zu erst die Quell-URL angegeben werden. z.B.: http://www.google.de
Anschließend kann der lokale Zielort bestimmt werden. Ich empfehle dringend einen leeren Ordner als Ziel zu bestimmen, da das Programm Dateien OHNE Nachfrage überschreibt!
Durch einen Klick auf „mirror“ das ganze bestätigen und los gehts!

Um ein gestopptes Projekt fortzusetzen genügt es den Zielordner auszuwählen. Das erneute Eingeben der Quell-URL ist NICHT nötig!

Um das Ergebnis zu betrachten kann die Datei „m.html“ im Zielordner mit einem Browser geöffnet werden.

Sollte das Ergebnis nicht dem Original entsprechen können Folgende Ursachen dafür verantwortlich sein:
-Die eingegebene URL ist nicht richtig oder wird mit JavaScript weitergeleitet
-Die Seite wurde nicht vollständig geladen, was zu Darstellungsfehlern führen kann
-oder mirror unterstützt Teile der Seite nicht und analysiert diese falsch


Es gibt eine neue Version: 0.04alpha2

Sie enthält einige interessante Neuerungen:

-Einstellen der Ladetiefe
-Verbesserte HTML analyse
-Bessere CSS-Unterstützung
-Verarbeiten von allen 300er - Fehlern (HTTP)
-eine noch recht einfache SWF-Unterstützung
-einige interne Verbesserungen

Die Einstellbare Ladetiefe hat einen weiteren Vorteil:
Es ist möglich Webseiten einfach abzuspeichern! (Teife: 0) - Allerdings lädt mirror CSS-Styles unabhängig von dieser Einstellung so weit wie nötig um die Seite angemessen darzustellen.
Auf diese Weise ist es möglich Seiten -fast- perfekt zu speichern und man muss sich nicht mit dem zufrieden geben, was Browser davon übrig lassen beim Speichern!

Ein Beispiel: versucht mal eine Seite von Wikipedia zu speichern... Fast nichts bleibt davon übrig!

Ich hoffe einige von euch können etwas mit dem Tool anfangen!

Viel Spaß damit!!!

new32 26. Feb 2008 16:36

Re: mirror - Lädt komplette Webseiten - Version 0.04alpha2
 
NEUE VERSION: 0.04alpha2

@Luckie: Sorry, mach ich!

Luckie 26. Feb 2008 16:56

Re: mirror - Lädt komplette Webseiten
 
Bitte häng die aktuelle Version immer an deinen ersten Beitrag an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf