Parsen Sie XML von der URL in das Python-Objekt

Der goodreads-Webseite hat das API für den Zugriff eines Benutzers 'Fächer:' https://www.goodreads.com/review/list/20990068.xml?key=nGvCqaQ6tn9w4HNpW8kquw&v=2&shelf=toread

Gibt es XML. Ich bin versuchen, um ein django-Projekt, die zeigt, dass Bücher auf einem Regal aus dieser API. Ich bin auf der Suche, um herauszufinden, wie (oder ob es einen besseren Weg, als zu schreiben, meine Sicht, so kann ich ein Objekt übergeben zu meinem template. Derzeit ist dies, was ich Tue:

import urllib2

def homepage(request):
    file = urllib2.urlopen('https://www.goodreads.com/review/list/20990068.xml?key=nGvCqaQ6tn9w4HNpW8kquw&v=2&shelf=toread')
    data = file.read()
    file.close()
    dom = parseString(data)

Ich bin mir nicht ganz sicher, wie Sie Sie zu manipulieren, Sie dieses Objekt, wenn ich das hier mache, richtig. Ich bin nach dieser tutorial.

Kommentar zu dem Problem
lxml objektivieren, es wird zum Parsen der xml-Daten in Python Objekte. Kommentarautor: Aamir Adnan

InformationsquelleAutor der Frage smilebomb | 2014-06-09

Schreibe einen Kommentar