import feedparser,sys
def f(data):
return data.encode("latin1","ignore")
try:
feed = sys.argv[1]
except IndexError:
feed = "http://www4.bcb.gov.br/feed/taxas.ashx"
d = feedparser.parse(feed)
print f(d.feed.title),";",f(d.feed.link),";",f(d.feed.subtitle),";",f(d.version),";",f(d.encoding),";",len(d.entries)
for entry in d.entries:
print f(entry.title),";",
print f(entry.link),";",
try:
print f(entry.author_detail.name),";",
except AttributeError:
pass
try:
print f(entry.content)
except AttributeError:
pass
try:
print f(entry.description)
except:
pass
segunda-feira, setembro 14, 2009
ler dólar do banco central
Função para ler um feed do banco central retornar, Dolar, Taxa de inflação e outros
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário