だから私は財政のためのPythonでこのseriesを使用していますし、それは私にエラーを与える続け -自動化
1) line 22, in <module> save_sp500_tickers() and
2) line 8, in save_sp500_tickers
soup = bs.BeautifulSoup(resp.text,'lxml')and
3) line 165, 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?
私は一日のためにそれにされていると私は正直にあきらめることを拒否しこれに関する助けがあれば、大いに役立つでしょう。また、誰かがピクルス以外の何かの提案をしていると、私が偉大なピックルなしでSP500を呼び出すことができる何かを書くことができます。
import bs4 as bs
import pickle
import requests
import lxml
def save_sp500_tickers():
resp = requests.get('https://en.wikipedia.org/wiki/List_of_S%26P_500_companies')
soup = bs.BeautifulSoup(resp.text,'lxml')
table = soup.find('table', {'class': 'wikitable sortable'})
tickers = []
for row in table.findAll('tr')[1:]:
ticker = row.findAll('td')[0].text
tickers.append(ticker)
with open("sp500tickers.pickle", "wb") as f:
pickle.dump(tickers, f)
print(tickers)
return tickers
save_sp500_tickers()
ヒントにエラーがあります。 'パーサーライブラリをインストールする必要がありますか? ' –