Lorsque je tente de récupérer des informations de l'API Google météo à l'adresse suivante,Python urllib, minidom et analyse syntaxique des caractères internationaux
http://www.google.com/ig/api?weather=Munich,Germany&hl=de
puis essayer de l'analyser avec minidom, je reçois l'erreur que le document n'est pas bien formé.
J'utilise le code suivant
sock = urllib.urlopen(url) # above mentioned url
doc = minidom.parse(sock)
Je pense que les caractères allemands dans la réponse est la cause de l'erreur.
Quelle est la bonne façon de procéder?
Pourquoi Google envoie-t-il des données XML dans une nouvelle API comme ISO-8859-1? C'est terrible. –
Ce fil (http://blog.emerick.org/2008/05/07/google-weather-api-feed-documentation/) suggère qu'il ne s'agit pas d'une API google "officielle". – ChristopheD