XML Kartendaten aus einer Website extrahieren?
Hallo
Ich würde gerne von einer eingebetteten Karte auf einer Website die Daten als XML auf meinen Rechner ziehen (die Karte läuft über die mapy.cz API)
Ist das möglich, falls ja, wie?
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Hallo johncockerill,
Ja das ist möglich. Zuerst benötigst du einen API-Schlüsel, danach machst du eine HTTP anfrage.
Versuche es mal so:
import requests
import json
import xml.etree.ElementTree as ET
api_url = "API_URL_HIER"
api_key = "DEIN_API_SCHLUESSEL_HIER"
params = {
"api_key": api_key,
}
response = requests.get(api_url, params=params)
data = response.json()
root = ET.Element("data")
for item in data:
element = ET.SubElement(root, "item")
for key, value in item.items():
sub_element = ET.SubElement(element, key)
sub_element.text = str(value)
tree = ET.ElementTree(root)
tree.write("data.xml")
print("XML-Datei wurde erstellt.")
Den Code musst noch anpassen.
Ich hoffe ich konnte dir helfen
Jannik
Woher ich das weiß:Hobby – eigene Unity Spiele auf den Microsoft Marketplace