您已经
lxml安装了,这意味着BeautifulSoup 4将在标准库选项上使用 该 解析器
html.parser。
您可以将lxml升级到3.2.1(对我来说,这将为您的测试页返回1701个结果);lxml本身会使用
libxml2,
libxslt在这里也可能要怪。您可能还必须升级
这些
。请参阅lxml要求页面;当前建议使用libxml2
2.7.8或更高版本。
或在解析汤时明确指定其他解析器:
s4 = bs4.BeautifulSoup(r.text, 'html.parser')



