Wie kann ich eine Site für lokale Zwecke spiegeln (unter Mac OS X ist HTTrack keine Option)?

364
avenas8808

Ich verwende einen Mac Mini 2011 mit MacOS Sierra 10.12.6, und ich versuche, zu spiegeln address-data.co.uk zur lokalen Nutzung (es ist nicht online geteilt werden, ist es nur auf http://127.0.0.1, die ist nach außen nicht offen, wird als lokaler Spiegel in statischer Form beibehalten).

Ich habe wget nicht installiert, ich habe SiteSucker ausprobiert, aber es war eine ziemlich alte Version, und wget möchte nicht wirklich über ein Terminal mit wget. Wenn ich wget verwende, würde ich eine GUI vorziehen.

Ich habe es mit dem Abwurf versucht! Für Firefox 56, der für JPEG usw. gut ist, aber für eine Site langsam ist, können Sie nur Seiten oder Links auswählen, aber nicht die gesamte Site herunterladen.

Einige andere Fragen:

  • Wie drossle ich die Site nicht und vermeide es, blockiert zu werden?

  • Wie kann ich die Website effizient herunterladen (es ist nicht beabsichtigt, regelmäßig als Spiegel aktualisiert zu werden)

  • Wie bekomme ich alle CSS und Javascript?

  • Wie kann ich sicherstellen, dass alle Verknüpfungen im Spiegel auf die richtigen Seiten im Ordner verweisen und nicht auf externe, wie dies bei wget der Fall ist? (zB /news/tech/page1.htm statt http://example.com/news/tech/page1.htm )

Ich weiß, dass die Site als statisches HTML gespeichert wird, aber das ist in Ordnung, da die Informationen relevanter sind als das Format.

0
Ich denke, "wget" hat eine oder zwei Optionen, um diese Anforderungen zu erfüllen ... Xen2050 vor 6 Jahren 2

0 Antworten auf die Frage