Кукловод: Как получить текст из H1class - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь получить текст из этого html, но он не работает. Вы можете помочь мне решить это? спасибо

html:

<h1 class="sc-ebzWDT igyUpb" data-test-id="issue.views.issue-base.foundation.summary.heading">

Проверка входа

код:

element = await page.waitForSelector("[sc-ebzWDT igyUpb]");
title = await page.evaluate(element => element.textContent, element);

ошибка:

(узел: 4948) UnhandledPromiseRejectionWarning: Ошибка: Ошибка оценки: DOMException: Не удалось выполнить 'querySelector' в 'Document': '[s c - ebzWDT igyUpb] 'не является допустимым селектором.

1 Ответ

0 голосов
/ 11 января 2020

Это неправильный селектор для имени класса, попробуйте:

element = await page.waitForSelector(".sc-ebzWDT.igyUpb]");
title = await page.evaluate(element => element.textContent, element);

Подробнее о CSS селекторах здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...