Зачистка текста в класс <span>с острым кукловодом - PullRequest
0 голосов
/ 15 января 2020

В настоящее время я пытаюсь восстановить текст между тегами <span> на странице HTML с помощью Puppeteer. NET, но не могу. Вот часть, которую я пытаюсь восстановить:

<span class="nbPoints">12</span>

Я уже попробовал функцию EvaluateFunction, но ничего не получаю, пытаясь распечатать ее в консоли

var strValueEst = await page.EvaluateFunctionAsync(
  "()=>document.querySelector('#path > path > nbPoints').textContent"
);

I больше не имеет в виду точный запрос Java, но это не должно быть проблемой, потому что я копирую его с помощью осмотра элемента и копирую полный путь JS (в Chrome).

1 Ответ

0 голосов
/ 23 февраля 2020

Попробуйте использовать «innerText», кроме «textContent».

var strValueEst = await page.EvaluateFunctionAsync(
  "()=>document.querySelector('#path > path > nbPoints').innerText"
);
...