Как видно из моего кода, я указываю class = cwl-symbols. Я не понимаю, почему я получаю результат из таблицы с классом = cwl- Performance.
Код: Выделить всё
import bs4 as bs
import pickle
import requests
def cannabisTickers():
resp = requests.get('https://finance.yahoo.com/u/yahoo-finance/watchlists/420_stocks/')
soup = bs.BeautifulSoup(resp.txt, 'lxml')
table = soup.findAll('table', {'class' : 'cwl-symbols'})
tickers = []
for row in table.findAll('tr'):
ticker = row.findAll('td').text
tickers.append(ticker)
print(tickers)
Подробнее здесь: https://stackoverflow.com/questions/568 ... rong-table