问题描述
import Feedparser
import webbrowser
Feed = Feedparser.parse("https://seekingalpha.com/Feed.xml")
Feed_entries = Feed.entries
for entry in Feed.entries:
article_title = entry.title
article_link = entry.link
article_published_at = entry.published # Unicode string
article_published_at_parsed = entry.published_parsed # Time object
e = entry.category
print ("{}[{}]".format(article_title,article_link))
print ("Published at {}".format(article_published_at))
在上面我只能获得第一个类别元素。我想列出所有这些,但最重要的是“符号”。
谢谢
解决方法
所有类别都可以在 entry.tag
中找到,但不包括用于标识您要查找的 type
类别的 symbol
。如果这是您想要添加的内容,那很简单。
for entry in feed.entries:
# ...
e = [t.get('term') for t in entry.tags]