Wie kann ich eine .gz
Datei ordnungsgemäß herunterladen? Mein Code geht unter:Kann .gz-Datei mit Anfragenmodul nicht herunterladen
import requests
response = requests.get('https://www.propertyshark.com/sitemap/CA-San-Bernardino-reports_1.xml.gz', headers=headers)
print(response.status_code)
if response.status_code == 200:
print('Downloading...')
file_name = 'file.xml.gz'
Es tut Download gz-Datei, aber es beschädigt ist - nur 1KB
in Größe und wenn ich versuche, es .gz.cpgz
im Dateinamen fügt zu entpacken.
hmm aber wenn das der Fall ist, wenn ich es wird manuell heruntergeladen herunterladen? – Volatil3
@ Volatil3 Sie herunterladen manuell mit Browser, der Browser kann offensichtlich JavaScript ausführen und herunterladen es für Sie. Ein einfacher Test, um zu verstehen, ob Sie ein Asset programmatisch direkt herunterladen können, ist die Verwendung von 'wget', die in Ihrem Fall eine 405 auslöst. –
@ Volatil3 Hey, konntest du das lösen? –