Задать вопрос
@goober-cripto

Как возможно спарсить текст из тега span?

5e1f5081ddbae854748731.png
Есть тег span с атрибутом aria-label,пытался уже который день спарсить текст из этого атрибута,выдаёт либо object либо string но не текст "Load more comments")))помогите пожалуйста кодом,что не так? Очень сильно буду благодарен тому человеку кто поможет решить данную проблему

const puppeteer = require('puppeteer');
(async () => {

  const browser = await puppeteer.launch(/*{headless: false}*/);
  const page = await browser.newPage();
  await page.goto('https://www.instagram.com/p/B7OCywQF4Yu/');
 await page.waitForSelector('span[aria-label="Load more comments"]');
try
{
  const x = page.$eval('span[aria-label="Load more comments"]',erw=>erw.innerHTML)
  console.info( x);
}
 catch(err)
 {
   console.log(err)
 }
  await browser.close();
})();
  • Вопрос задан
  • 424 просмотра
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
= span.ariaLabel
Ответ написан
Комментировать
zabudkin
@zabudkin
Инженер-системотехник, программист, админ, ТПУ!!!!
erw=>erw.innerHTML

может лучше

erw=>erw.text

и не парится с тегами? ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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