Wenn ich https://s3.amazonaws.com/nyc-tlc/trip+data/fhv_tripdata_2015-01.csv in einen Browser setze, kann ich eine Datei problemlos herunterladen. Aber wenn ich sage,Warum kann ich mit wget nicht von S3 herunterladen?
wget.download('https://s3.amazonaws.com/nyc-tlc/trip+data/fhv_tripdata_2015-01.csv', out='data/')
bekomme ich einen 404 Fehler. Stimmt etwas mit dem Format dieser URL nicht?
Dies ist kein Duplikat von HTTP Error 404: Not Found when using wget to download a link. wget funktioniert gut mit anderen Dateien. Dies scheint etwas Spezifisches für S3 zu sein, das unten erklärt wird.
Woher wissen Sie, das Problem ist wegen der URL und nicht, sagen wir, die Header? – DeepSpace
Ich würde nicht einmal wissen, wie ich das überprüfen soll. Wonach würde ich überhaupt suchen? –
Sie könnten einfach das Anfragepaket verwenden. requests.get (url) sollte es tun. –