본문 바로가기
파이썬

파이썬 URL에서 Python 객체로 XML 구문 분석

by º기록 2020. 12. 13.
반응형


XML을 반환합니다. 이 API에서 선반에 책을 보여주는 django 프로젝트를 만들려고합니다. 객체를 템플릿에 전달할 수 있도록 뷰를 작성하는 방법 (또는 더 나은 방법이 있는지)을 찾고 있습니다. 현재 내가하고있는 일입니다.

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)


 

해결 방법

 


import urllib2
import xmltodict

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()

    data = xmltodict.parse(data)
    return render_to_response('my_template.html', {'data': data})

 

참조 페이지 https://stackoverflow.com/questions/24124643

 

 

반응형

댓글