wget hat eine Webseite statt einer Datei zurückgegeben?

wget hat eine Webseite statt einer Datei zurückgegeben?

Ich möchte eine ausführbare Datei mit dem Befehl „wget“ von LunarG herunterladen.

Ich habe Folgendes versucht und das Ergebnis wird angezeigt:

$ wget https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.0.run -P $HOME/Downloads/
--2017-10-03 12:43:32--  https://vulkan.lunarg.com/sdk/home
Resolving vulkan.lunarg.com (vulkan.lunarg.com)... 52.26.34.138, 35.167.57.241
Connecting to vulkan.lunarg.com (vulkan.lunarg.com)|52.26.34.138|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6197 (6.1K) [text/html]
Saving to: ‘/home/sunbear/Downloads/home’

home                            100%[======================================================>]   6.05K  --.-KB/s    in 0s      

2017-10-03 12:43:33 (597 MB/s) - ‘$HOME/Downloads/home’ saved [6197/6197]

Anstatt eine Datei namens „vulkansdk-linux-x86_64-1.0.61.0.run“ zu erhalten, bekam ich ein HTML-Dokument namens „Home“.

Ich kann auf den Hyperlink auf der Website klicken, um die Datei herunterzuladen. Überraschenderweise konnte ich sie jedoch nicht über die Befehlszeile herunterladen.

Frage: Wie kann ich diese Datei mit wget herunterladen?

Antwort1

Der Link löst den Download aus. Wenn Sie den Download in Chrome starten, sehen Sie, dass die tatsächliche Download-URL lautet:

https://vulkan.lunarg.com/sdk/download/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.1.run

anstatt:

https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.0.run

Die URL wird auf der Downloadseite wie folgt angezeigt: Bildbeschreibung hier eingeben

verwandte Informationen