Получить текст всплывающей подсказки из разборного HTML-файла Cheerio - PullRequest
0 голосов
/ 03 июня 2019

enter image description here Я использую cheerio для извлечения текстового узла из HTML-файла.Может кто-нибудь, пожалуйста, направьте меня, если есть какой-нибудь способ извлечь текст всплывающей подсказки, используя cheerio?т.е.

сценарий 1:

<div class="row" style="padding-bottom: 5px;" uib-tooltip="this is tooltip text">
          this is text
</div>

сценарий 2:

<div class="row" style="padding-bottom: 5px;" uib-tooltip="this is inner tooltip text">
       <div class="row" style="padding-bottom: 5px;" uib-tooltip="this is inner tooltip text">
          this is enclosed text
</div>
</div>

прикрепленный снимок экрана показывает объект json, который cheerio предоставляет при разборе html

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Это атрибут, поэтому:

$('.row').attr('uib-tooltip')
0 голосов
/ 03 июня 2019

Что я понял из вашего вопроса, так это то, что вы хотите innerHTML элемента с атрибутом uib-tooltip.

Итак, вы можете просто использовать $('[uib-tooltip]').html(), чтобы получить innerHTML или любой другой селектор, который соответствует вашим требованиям.

...