Tarefa simples para o FeedParser (http://pypi.python.org/pypi/feedparser/)
Para tal, instale o FeedParser no seu ENV:
pip install feedparser
Na sua view que será responsável por buscar o conteúdo no site externo faça como abaixo:
def sua_view(request): import feedparser d = feedparser.parse('http://www.seu_site_externo.com.br/rss/') noticias = d['entries'] VARS = { 'noticias':noticias, } return render_to_response('noticias.html', VARS, context_instance=RequestContext(request))E para acessar os conteúdos no template, utilize os dados conforme desejado, segue a lista dos atributos que o RSS retorna:
- comments
- description
- guidislink
- id
- link
- links
- published
- published_parsed
- summary
- summary_detail
- tags
- title
- title_detail
hasta!
Nenhum comentário:
Postar um comentário