【发布时间】:2014-09-24 02:33:43
【问题描述】:
您好,我在使用 Feedparser 时遇到以下错误:
引发 UndeclaredNamespace,“'%s' 未与命名空间关联”% givenprefix feedparser.UndeclaredNamespace: 'media' 未关联 带有命名空间
我已设法将其缩小到一个提要,这就是原因:
我正在编写一个网络抓取工具,它使用 Feedparser 和 Beautiful soup 从我感兴趣的各种 rss 提要中抓取新闻文章,我正在使用 Python 编写这个。
错误信息是这样的:
feed = feedparser.parse(in_feed)
File "/usr/lib/python2.7/dist-packages/feedparser.py", line 4014, in parse
saxparser.parse(source)
File "/usr/lib/python2.7/dist-packages/drv_libxml2.py", line 208, in parse
eltName,eltQName,attributesNSImpl)
File "/usr/lib/python2.7/dist-packages/feedparser.py", line 1809, in startElementNS
raise UndeclaredNamespace, "'%s' is not associated with a namespace" % givenprefix
feedparser.UndeclaredNamespace: 'media' is not associated with a namespace
所有其他供稿都正常。有人可以给我一些建议吗?
【问题讨论】:
-
抛出异常时你在执行什么代码?
-
我正在运行 'feed = feedparser.parse(in_feed)' where in_feed=feeds.mashable.com/Mashable
标签: python python-2.7 feedparser