我正在测试我创建的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似乎已经修复。