Как запарсить данные в соответсвии с условием?

Есть сайт с которого нужно запарсить данные со следующим условием. если в таблице крайняя правая ячейка соответсвует A+,A++ или B+,B++ , то крайний левая ячейка выводится в консоль(с тикером компании). Вот ссылка на сайт https://etfdb.com/screener/ Заранее спасибо! введите сюда описание изображения


Ответы (1 шт):

Автор решения: vsemozhebuty

Возможно, вам удобнее будет перебирать строки и проверять/выводить их ячейки:

const rows = document.querySelector('div#mobile_table_pills table')
                     .querySelectorAll('tbody tr');

for (const row of rows) {
  const lastCellText = row.querySelector('[data-th="ETFdb Pro"]').innerText;
  if ( lastCellText === 'A+' || lastCellText === 'B+') {
    console.log(row.querySelector('[data-th="Symbol"]').innerText);
  }
}
→ Ссылка