Traceback (most recent call last): File "C:\Users\test\PycharmProjects\pythonProject\DIDI数据写入CSV.py", line 25, in <module> soup = BeautifulSoup(body_data, 'body_data.parser') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\test\PycharmProjects\pythonProject\venv\Lib\site-packages\bs4\__init__.py", line 250, in __init__ raise FeatureNotFound( bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: body_data.parser. Do you need to install a parser library?
时间: 2023-07-22 09:08:55 浏览: 115
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误是由于在创建BeautifulSoup对象时指定的解析器名称不正确导致的。根据你提供的代码,你指定了一个名为'body_data.parser'的解析器,但这个解析器不存在。你应该根据你的实际需求选择正确的解析器。常用的解析器包括'html.parser'、'lxml'和'html5lib'。你可以尝试更改解析器名称,例如将代码中的'body_data.parser'改为'html.parser',看看是否能够解决问题。
阅读全文