Speichern von XML-response von GET-Aufruf mit Python

Ich versuche zu erstellen, die eine Echtzeit-Bericht über eine API, die es mir erlaubt zu greifen, die Daten, die ich brauche und gibt Sie im XML-format. Was ich wissen will ist, nach Erhalt einer Antwort, wie kann ich es speichern .xml-Datei lokal? Oder den cache, so kann ich analysieren Sie vor der Analyse die Antwort.

import requests
r = requests.get('url',  auth=('user', 'pass'))

Ich bin mit Anfragen, da es der einfachste Weg, um einen Anruf BEKOMMEN, meiner Meinung nach. Auch, dies ist meine erste Frage und ich bin kaum angefangen zu lernen, Python, würde ich es begrüßen, wenn Sie Jungs hatten ein wenig Geduld. Danke.

Ich war auf der Suche auf eine ähnliche Frage, aber für JSON, nicht sicher, ob es funktionieren würde, die gleichen, https://stackoverflow.com/a/17519020/4821590

import requests
import json
solditems = requests.get('https://github.com/timeline.json') # (your url)
data = solditems.json()
with open('data.json', 'w') as f:
    json.dump(data, f)
file.open('foo.xml').write(r.text)

InformationsquelleAutor Julio Montes | 2015-04-22

Schreibe einen Kommentar