Задать вопрос
@embiid

Как спарсить первый элемент блока?

Использую cheerio. К примеру в блоке есть a -> a. Мне нужно из этого блока первый a тэг. Но у некоторых блоков которые парсятся(такие же), структура внутри имеет чуть другую разметку но мне все равно нужно у них ТОЛЬКО первый тэг а.

let $ = cheerio.load(html)

    const playersNBA = [];
    $('.nba-player-index__row > .nba-player-index__trending-item > a').each((i, link) => {
      const playerHref = link.attribs.href

      playersNBA.push(playerHref)
    })


Если я пропишу a:nth-child(n) то он будет пропускать элемент который имеет иначую структуру, что не то как бы мне хотелось, как можно изменить это?:)
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы