BeautifulSoupでスクレイピングしようとしてsoup = BeautifulSoup(r.data, 'lxml')
を実行したがエラー。原因はpythonライブラリのlxmlがインストールされていないことだった。
解決策
ライブラリlxmlをpipインストールして解決した。
pip install lxml
発生したエラー
Traceback (most recent call last):
File “E:\Developer\webscraping.py”, line 34, in <module>
main()
File “E:\Developer\webscraping.py”, line 9, in main
src = get_soup(URL, ‘lxml’)
File “E:\Developer\webscraping.py”, line 30, in get_soup
soup = BeautifulSoup(r.data, parser)
File “C:\Program Files (x86)\Python36-32\lib\site-packages\bs4\__init__.py”, line 196, 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?