python 获取rss问题

用的是feedparser库。

url='http://www.guandian.cn/qier.xml'
feed = feedparser.parse(url)
print(feed)

为什么会获取不到内容,其他url好像可以,这个url是有什么问题?
谢谢了

阅读 2.5k
1 个回答

这个url发生了302重定向的错误,你可以输出错误看

import feedparser
url = 'http://www.guandian.cn/qier.xml'
d = feedparser.parse(url)
print d.bozo_exception

可以这样解决

import feedparser
import requests

url = 'http://www.guandian.cn/qier.xml'
d = feedparser.parse(requests.get(url).text)
print d
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题