微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python feedparser并在一个项目中获取多个类别类别

如何解决python feedparser并在一个项目中获取多个类别类别

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]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。