Laden Sie alle PDF-Dateien auf einer Seite herunter und benennen Sie sie automatisch um

584
Custom Soundtrack

Ich benutze Chrono Download Manager, um alle Dateien des Typs X auf einer bestimmten Seite herunterzuladen. Das funktioniert sehr gut.

Ich bin daran interessiert, viele PDF-Dateien von einer Website herunterzuladen, die alle nicht beschreibende Dateinamen haben. Der mit Hyperlinks versehene Text für jede Datei ist jedoch perfekt beschreibend.

Gibt es eine vernünftige Möglichkeit für einen Nichtcodierer, alle diese Dateien herunterzuladen und automatisch umzubenennen, so dass der Dateiname dem Hyperlink-Text für den Download entspricht?

Wenn es einen Unterschied macht, ist dies die Seite.

Vielen Dank!

0
Ich sehe nicht, wie das helfen könnte, da mein einziges Hindernis darin besteht, automatisch heruntergeladene Dateien entsprechend ihrem Hyperlink-Text umzubenennen. Fehlt mir etwas bei aria2? Custom Soundtrack vor 6 Jahren 0

1 Antwort auf die Frage

0
Biswapriyo

Das folgende Verfahren mit aria2 ist nicht vollautomatisch. Sie müssen alle Download-Links manuell in eine einfache Textdatei kopieren und einfügen. aria2 kann diese Textdatei jedoch automatisch herunterladen und umbenennen.

Wie macht man diese Textdatei? Erstellen Sie zuerst eine neue Textdatei in einem beliebigen Texteditor. Lassen Sie den Namen der Textdatei aria2-script.txtoder einen beliebigen Namen. Fügen Sie die Dircet-Download-Links hinzu. Denken Sie daran, die direkten Download-Links nur zu setzen, wenn Sie die Webseite von aria2 herunterladen. Hier ist die Syntax dieser aria2-script.txtDatei:

http://example-link.com/direct-link/fileA.pdf out=fileA.pdf checksum=sha-1=sha-goes-here 

Sie können den Prüfsummenteil überspringen. Fügen Sie viele Links hinzu, wie Sie möchten. Denken Sie daran, ZWEI Leerzeichen vor out=und checksum=(und andere Optionen) zu setzen, andernfalls wird es von aria2 als URL verwendet. Zum Beispiel wird Ihre Textdatei Folgendes sein:

https://www.csb.gov/assets/Record/Board_Action_Report_-_Notation_Item_2018-57.pdf out=Recommendation 2012-03-I-CA-R14, from the Chevron Refinery Fire investigation.pdf  https://www.csb.gov/assets/Record/Board_Action_Report_-_Notation_Item_2018-56.pdf out=Recommendation 2012-03-I-CA-R13, from the Chevron Refinery Fire investigation.pdf 

Kopieren Sie diese direkten Download-Links, indem Sie mit der rechten Maustaste auf den Dateilink auf dieser Webseite klicken. Laden Sie jetzt aria2 von der GitHub-Release-Seite herunter, öffnen Sie die Eingabeaufforderung in diesem Ordner und führen Sie den Befehl aus:

aria2c.exe --check-certificate=false --dir="Folder" --input-file="aria2-script.txt" 

Sie können die --check-certificate=falseZertifizierungskomplexität einfach entfernen. Es gibt viele Möglichkeiten, den Downloadvorgang zu beschleunigen. aria2 benennt diese Dateien automatisch um. Denken Sie daran, den vollständigen Pfad aria2c.exeund die aria2-script.txtDatei anzugeben. Für weitere Details lesen Sie diese aria2-Optionsliste und die aria2-Eingabedatei .

Ich denke, es wird nur nicht funktionieren, da die Download-Links, wie im Beispiel zu sehen ist, nicht direkt sind. Vinícius Simões vor 6 Jahren 0