pubDate RSS使用Beautifulsoup/Python解析怪异
我正在尝试使用Beautifulsoup解析RSS/Podcast提要,除了我似乎无法解析“pubDate”字段外,一切都很好pubDate RSS使用Beautifulsoup/Python解析怪异,python,beautifulsoup,Python,Beautifulsoup,我正在尝试使用Beautifulsoup解析RSS/Podcast提要,除了我似乎无法解析“pubDate”字段外,一切都很好 data = urllib2.urlopen("http://www.democracynow.org/podcast.xml") dom = BeautifulStoneSoup(data, fromEncoding='utf-8') items = dom.findAll('item'); for item in items: title = item.f
data = urllib2.urlopen("http://www.democracynow.org/podcast.xml")
dom = BeautifulStoneSoup(data, fromEncoding='utf-8')
items = dom.findAll('item');
for item in items:
title = item.find('title').string.strip()
pubDate = item.find('pubDate').string.strip()
标题解析得很好,但当它到达pubDate时,它会说:
回溯(最近一次呼叫最后一次):
文件“”,第2行,在
AttributeError:“非类型”对象没有属性“字符串”
然而,当我下载XML文件的副本并将“pubDate”重命名为其他名称,然后再次解析它时,它似乎可以工作。pubDate是Python中的保留变量还是什么
谢谢
g它与
item.find('pubdate').string.strip()一起工作。
为什么不用?谢谢,改成小写就行了。知道为什么吗?我一定去看看。看起来比美女组容易多了。