Парсинг html таблицы (python)
Пытаюсь спарсить название валюты с данного сайта(https://coinmarketcap.com/), получил массив html рядов (у каждой валюты свой ряд), из каждого ряда взял третий столбец, где находятся картинка, название и аббревиатура.
def get_data(html):
soup = BeautifulSoup(html, 'lxml')
table_trs = soup.find('table', class_='h7vnx2-2 czTsgW cmc-table').find('tbody').find_all('tr')
for tr in table_trs:
tds = tr.find_all('td')
print(tds[2].find('a').find('p', class_='q7nmo0-0 bogImm'))
table_trs - массив рядов, tds - массив столбцов
если на взять текст из , то для каждой валюты будет выведено название и аббревиатура (Например Bitcoin1BTC или Binance Coin3BNB)
Но когда я пытаюсь взять отдельно div или p по классу, чтобы получить именно название, то срабатывает только на первые 10, а начиная с 11 почему-то не работает, хотя html код идентичен.
Подскажите, пожалуйста, в чем проблема. Заранее извиняюсь, я совсем еще зеленый в этом.
