Klonen Sie eine GET-Anfrage-basierte Website

488
franga2000

Ich versuche, einen statischen Klon einer Website zu erstellen, da er auf einem alten CMS ausgeführt wird, das jetzt jeden Moment abstürzt.

Ich habe es mit httrackund versucht wget, aber es funktioniert nicht.

Das Problem ist, dass die Site ein Verknüpfungssystem verwendet, das dem von WordPress standardmäßig verwendeten ähnlich ist: einer einzelnen Datei, die GET-Anforderungen zum Bereitstellen des entsprechenden Inhalts ( example.com/index.php?name=News) verwendet.

HTTrack geht lediglich davon aus, dass es sich um dieselbe Datei handelt, und stoppt sofort. Wget lädt zwar alles herunter, ersetzt jedoch nicht die Links (es ist auch nicht möglich, Dateien mit Fragezeichen darin bereitzustellen).

Gibt es ein Tool, das diese Art von Link-Schema unterstützt?

0
Was soll wget den Link ersetzen? Gombai Sándor vor 8 Jahren 0
@ GombaiSándor von dem, was ich verstehe, sollte es alle Links durch relative ersetzen, damit die Links zu den gespiegelten Dateien gehen, nicht zur Live-Site. franga2000 vor 8 Jahren 0
Wenn Sie statische Daten herunterladen, bietet Ihnen wget einige nützliche Funktionen, aber das, was Sie jetzt erhalten, wird von einer Engine generiert. Es ist kein Baum, den es laufen muss, und es könnte für Sie in einen anderen Baum übersetzt werden. Gombai Sándor vor 8 Jahren 1
Sie benötigen einen FTP-Zugriff, um an die tatsächliche Logik zu gelangen, anstatt die generierte Ausgabe anzuzeigen. Burgi vor 8 Jahren 0
@Burgi Ich habe vollen Zugriff auf die Quelle, aber die Site ist sehr instabil, deshalb möchte ich eine statische Kopie erstellen. Ich glaube, ich habe eine Lösung gefunden. Ich werde eine Antwort hinterlassen, wenn es funktioniert. franga2000 vor 8 Jahren 0

0 Antworten auf die Frage