Feedparser仅返回数字,而不返回整个网址

时间:2018-07-18 19:37:55

标签: python rss feedparser

我正在使用一个简单的Python脚本来检索最新的RSS信息

# RSS read 
d = feedparser.parse("http://rss.kicker.de/news/wm")
### (1) Last RSS Feed
url = d.entries[1].id

它可以像上面一样正常工作,即 http://rss.kicker.de/news/f1news 结果:http://www.kicker.de/news/formel1/startseite/727510/artikel_vettel-jetzt-auf-augenhoehe-mit-hamilton.html#omrss

不起作用: https://www.fia.com/rss/news/ 结果:23278,位于https://www.fia.com

我在这里做什么错了?

关于, ET

1 个答案:

答案 0 :(得分:1)

出于某种原因,d.entries[1].id返回此标记(我相信是因为id返回entries的唯一标识符):

<guid isPermaLink="false">23278 at https://www.fia.com</guid>

如果要获取网址,可以使用:

d.entries[1]['link']

参考文献: