我无法让 lxml 与漂亮的汤一起使用。在 osx 10.8.4 上运行。要安装 lxml,我做了端口安装 py25-lxml,它安装得很好。现在,当我尝试将 lxml 与 Beautiful Soup 一起使用时出现此错误:
Traceback (most recent call last):
File "********.py", line 13, in <module>
soup = BeautifulSoup(urllib2.urlopen(url).read(), 'lxml')
File "/Users/********/********/bs4/__init__.py", line 155, in __init__
% ",".join(features))
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml.
Do you need to install a parser library?
不确定这是否是问题的一部分,但我无法导入 lxml.etree
有没有其他人让 lxml 在 osx 上处理漂亮的汤?
另外,也许我可以尝试使用不同的 html 解析器。有人对其他解析器有建议吗?