Я пытаюсь сделать простой веб-скребок с python, чтобы получить данные об акциях. Мой код работал недолго go, и я не думаю, что я что-то изменил, но теперь я получаю следующую ошибку:
Файл "tradingProgram.py"
, строка 69, в dataArr.append(i.find('div',{'class':'tv-screener-table__symbol-right-part'}).find('a').text)
AttributeError: объект 'NoneType' не имеет атрибута 'find'
Это часть кода, которая обрабатывает beautifulsoup:
content = requests.get("https://www.tradingview.com/markets/stocks-usa/market-movers-gainers/")
soup = BeautifulSoup(content.text,'html.parser')
stockData = soup.find_all('tr',{'class':'tv-data-table__row tv-data-table__stroke tv-screener-table__result-row'})
print(len(stockData))
for i in stockData:
print(i)
dataArr.append(i.find('div',{'class':'tv-screener-table__symbol-right-part'}).find('a').text)