TypeError:不支持解码str(尝试在python程序中导入feedparser时)

时间:2015-02-26 14:52:25

标签: python

我正在测试我创建的导入feedparser的Python视频游戏搜索引擎,但是当我尝试调试前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,所以也许我没有正确导入该模块。但无论如何,我很感激你能给我的任何帮助。

1 个答案:

答案 0 :(得分:0)

我刚尝试使用feedparser 5.2.1(来自pip3 install feedparser)并且错误似乎已修复。