Bitte vergib mir, dass ich diese Frage gestellt habe. Normalerweise würde ich versuchen, dies zuerst selbst zu lernen, bevor ich andere störe, aber meine Situation ist dringend - wenn ich jetzt nicht handle und nicht alle meine Familienbilder von dieser Website herunterlade, wird es in ungefähr zwei Wochen geschlossen sein und Ich werde sie alle verlieren. Also, bitte hilf mir.
Ich habe bereits eine Frage gestellt, wie ich alle meine Bilder automatisch von meiner Website herunterladen kann Hier und mir wurde geraten, zu verwenden Wget . Aber ich kenne nicht die Grundlagen, wie man es benutzt. Die Grundlagen werden auf dieser Seite nicht erklärt.
In dieser befragten, dass ich gefragt habe Mir wurde sogar diese Zeile gegeben:
wget -r -A .jpg,.gif,.png
aber ich weiß nicht, was ich damit machen soll, um die Wget zum Laufen zu bringen und alle Bilder von meiner Website herunterzuladen. Bitte hilf mir jemandem!
wget
und im Grunde keine anderen Fragen beantworten. Ich persönlich denke, wenn Sie es nicht installieren können, können Sie es nicht gut verwenden. Ich würde empfehlen, dass Sie ein anderes Tool versuchen. Z.B. blogs.techrepublic.com.com/security/?p=62Antworten:
Zwei Wochen scheinen genug Zeit zu sein, um den Umgang damit zu erlernen
wget
und Laden Sie alle Ihre Familienbilder herunter, ABER je nach Website finden Sie dies möglicherweisewget
funktioniert nichtDies kann der Fall sein, wenn der Website-Ersteller das Herunterladen von Bildern in großen Mengen verhindern möchte. Und viele Image-Hosting-Sites tun dies.
Ich habe vergessen, welche Hosting-Site es war, aber ich habe eine gesehen, bei der alle Bild-Links eine JavaScript-Funktion aufrufen. Die tatsächliche URL des Bildes wurde als Parameter an JavaScript übergeben, war jedoch in der Quelle sichtbar.
wget
war völlig durcheinander.Ich habe eine Methode verwendet, die mit diesen Image-Hosting-Sites funktioniert. Leider erfordert es ein wenig "Scripting" und ich bin nicht überzeugt, dass Sie es versuchen werden, da Sie davon erfahren haben
wget
von einer Frage am 26. November, und es hört sich nicht so an, als hättest du es schon versucht.Im ersten Schritt meiner Methode müssen Sie die Quelle der Webseite als Textdatei speichern und dann zum Entfernen bearbeiten Alles aber Die URLs, die wie Links zu Ihren Bildern aussehen. (dh beginnend mit "http: //" und endend mit ".jpg", ".gif", ".png" usw.)
Dann, mit jeder URL in einer separaten Zeile einfügen
wget
und ein Leerzeichen vor der URL, und speichern Sie die bearbeitete Datei.Schließlich können Sie es entweder in ein Shell-Skript umwandeln oder an die Befehlsshell weiterleiten.
Wie gesagt diese Methode hat für mich gearbeitet, und wenn es eine einmalige Sache ist, kann es sich lohnen, es zu versuchen.
quelle
wget-latest.tar.gz
) sieht aus wie ein Linux-Tarball, nicht wie eine ausführbare Windows-Datei. Ich bin sicher, dass es eine ausführbare Windows-Datei für gibtwget
wget
für Windows. Ich habe es zu meiner Antwort hinzugefügt.Wenn du willst, lass
wget
Rippen Sie durch Ihre Site, führen Sie einfach die angegebene Zeile aus, gefolgt von Ihrer URL:Beachten Sie, dass dadurch Links auf Ihrer Site durchsucht werden, um Bilder zu finden und in ein lokales Verzeichnis herunterzuladen.
BEARBEITEN Erhalten
wget
Für Windows können Sie den Link aus der gnuwin32 Projekt.quelle
wget.exe
Programm im selben Verzeichnis, in dem Sie sich an der Eingabeaufforderung befinden. Wenn Sie kein Befehlszeilentool verwenden können, hören Sie auf zu fragenwget
Verwenden Sie jetzt etwas, bei dem Sie nicht fragen müssen, was die Leute meinen, wenn sie Ihnen antworten. blogs.techrepublic.com.com/security/?p=62Ich bin überrascht, dass niemand die offizielle Seite von Wget erwähnt hat: http://www.gnu.org/software/wget/ .
quelle
Sie haben das verwendete Betriebssystem nicht angegeben. Wget wird standardmäßig auf den meisten (allen?) Linux-Betriebssystemen installiert, nicht jedoch auf Windows oder Mac OS X . Sie können es jedoch für beide installieren und dann über die Befehlszeile ausführen.
quelle
Haben Sie keinen FTP-Zugang zu Ihrer Website?
Wenn ja, dann sollte es einfacher sein. Aber natürlich kannst du wget benutzen. Benutzen
wget --help
um die Befehlszeilenoption zu sehen. Dann benutze-m
oder--mirror
um Ihre gesamte Website herunterzuladen.quelle
Wenn Sie wget für Windows benötigen, suchen Sie nach einer einzelnen kompilierten Windows-Binärdatei. Es ist keine Installation erforderlich. Sie müssen sie nur in Ihrem PATH haben.
Wenn Sie von wget, einem Befehlszeilentool, verwirrt sind, gibt es viele Alternativen, die Ihnen helfen können, eine Site zu erkennen.
Eine gute GUI-Alternative wäre httrack . Es ist Freeware, es hat eine GUI-Version und es gibt eine Windows-Version. Vielleicht ist dies für Sie einfacher herauszufinden, insbesondere wenn Sie Erfahrung mit ähnlichen Tools wie Teleport Pro oder Offline Explorer haben.
quelle
Der einfachste Weg, um wget auf Ihrem Windows-System zu haben, ist zu Laden Sie die Standardversion von Ch Shell herunter von SoftIntegration. Nach der Installation können Sie die Ch-Shell über die Verknüpfung auf Ihrem Desktop starten und den Befehlen in den obigen Antworten folgen.
Und wenn wget aus irgendeinem Grund nicht Ihren Bedürfnissen entspricht, enthält Ch Shell auch Curl.
quelle
Wirf einen --mirror ein und zeige ihm dann eine Startseite.
Dann erhalten Sie einen lokalen Spiegel der anderen Site, hoffentlich mit Ihren Bildern.
So installieren Sie Wget
Windows:
Debian / Ubuntu
quelle