2014-10-06 42 views
0

我正在使用feedparser。我有一个具有<guid>这样的一个提要:feedparser删除<guid>并使长URL作为ID - Python

<guid isPermaLink="false">news_article_602262</guid> 

和饲料域(虚拟)是:www.mydomain.com/feed/rss

一次,我想读此GUID像

feed = feedparser.parse("www.mydomain.com/feed/rss") 
print feed.entries[0].id 

它是打印:

www.mydomain.com/feed/rss/news_article_602262 

我怎样才能得到news_article_602262

我知道,我可以进一步解析和东西,但有没有任何捷径呢?

回答

1

您可以使用.split(separator)

>>> f = "www.mydomain.com/feed/rss/news_article_602262" 
>>> f.split('/')[-1] 
'news_article_602262' 

你的情况:print feed.entries[0].id.split('/')[-1]