我试图用feedparser解析python中的feed。但我得到的是None
返回。林不知道我缺少什么。这里是我的代码:如何使用Feed解析器python解析XML feed?
import feedparser
def rss(self):
rss = 'https://news.google.com/news?q=fashion&output=rss'
feed = feedparser.parse(rss)
for key in feed.entries:
return key.title
如果您认为有更好的rss/xml饲料分析。请告诉我。 (IM新的Python)
print(key)
显示none
和print(len(feed.entries))
还显示none
print(feed)
{'feed': {}, 'entries': [], 'bozo': 1, 'bozo_exception': URLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)'),)}
print(feedparser)
<module 'feedparser' from '/Users/User_name/python-projects/my_env/lib/python3.6/site-packages/feedparser.py'>
你回来后只循环一次迭代。为什么不使用列表或元组返回所有'key''标题? –
嗨,山姆,即使我打印(key.title),而不是返回。它仍然导致没有 – kevinabraham
@stovfl。我更新了相应的问题 – kevinabraham