На сайте goodreads есть этот API для доступа к полкам пользователя: https://www.goodreads.com/review/list/20990068.xml?key=nGvCqaQ6tn9w4HNpW8kquw&v=2&shelf=toread
Он возвращает XML. Я пытаюсь создать проект django, который показывает книги на полке из этого API. Я ищу, чтобы узнать, как (или, если есть лучший способ, чем) написать мой взгляд, чтобы я мог передать объект в мой шаблон. В настоящее время это то, что я делаю:
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)
Я не совсем уверен, как манипулировать этим объектом, если я делаю это правильно. Я следую за этим tutorial.