我試圖用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