我正在使用一些固定的供稿制作一个Web应用程序(已修复,不能像Feedly或Google Reader那样添加供稿)
我尝试了这个,没有运气
RSS_URLS = [
'http://feeds.feedburner.com/RockPaperShotgun',
'http://www.gameinformer.com/b/MainFeed.aspx?Tags=preview',
]
feed = feedparser.parse(RSS_URLS)
for post in feed.entries:
print post.title
而且这没有运气
RSS_URLS = [
'http://feeds.feedburner.com/RockPaperShotgun',
'http://www.gameinformer.com/b/MainFeed.aspx?Tags=preview',
]
feed = []
for url in RSS_URLS:
feed.append(feedparser.parse(url))
for post in feed.entries:
print post.title
最佳答案
第二种方法是可以的,但是当您将提要添加到列表中时,
您还将获得条目供稿的列表,因此:
RSS_URLS = [
'http://feeds.feedburner.com/RockPaperShotgun',
'http://www.gameinformer.com/b/MainFeed.aspx?Tags=preview',
]
feeds = []
for url in RSS_URLS:
feeds.append(feedparser.parse(url))
for feed in feeds:
for post in feed.entries:
print post.title
或为所有帖子制作一个平面列表,请在
extend
列表中添加每个URL的新条目列表:posts = []
for url in RSS_URLS:
posts.extend(feedparser.parse(url).entries)
for post in posts:
print post.title
关于python - 如何在feedparser(Python)中解析多个URL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28683619/