我正在测试我创建的python视频游戏搜索引擎importing feedparser,但是当我尝试调试前3行时:

>>> import feedparser
>>> url = "http://newyork.craigslist.org/vga?format=rss"
>>> f = feedparser.parse(url)

从命令行中,我得到以下错误:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/dist-packages/feedparser-5.1.3-py3.4.egg/feedparser.py", line 3966, in parse
    f.close()
  File "/usr/local/lib/python3.4/dist-packages/feedparser-5.1.3-py3.4.egg/feedparser.py", line 3768, in convert_to_utf8
    msg = 'no Content-type specified'
TypeError: decoding str is not supported

不过,我安装了feedparser,所以可能没有正确导入该模块。但无论如何,我很感激你能给我的帮助。

最佳答案

我刚刚尝试使用feedparser 5.2.1(frompip3 install feedparser),这个bug似乎已经修复。

10-08 00:33