Достать текст из HTML страницы после её загрузки с помощью JS

Рейтинг: 0Ответов: 0Опубликовано: 26.02.2023

Я не силен в JS! Необходима помощь знающего специалиста) Есть скрипт, добавляющий на страницу виджет поста из Телеграм:

<script async src="https://telegram.org/js/telegram-widget.js?21" data-telegram-post="postname/22" data-width="100%"> </script> 

После загрузки страницы этот скрипт добавляет в < body > див блок Телеграм. Пример: введите сюда описание изображения

На странице присутствует код, который проверяет HTML страницы на наличие знака %, а затем выводит количество процентов до знака (достает из кода страницы все числовые значения до знака %):

var markup = document.documentElement.outerHTML
var regexp = /(\d\d)%/gim
var match = regexp.exec(markup)
var comments = ''

while (match != null) {
    comments += match[1].trim() + '<br/>'
    match = regexp.exec(markup)
}

document.getElementById('comments').outerHTML = comments

Задача: Необходимо, чтобы скрипт анализировал HTML всей страницы, а затем доставал количество процентов из блока на скрине

Проблема: Скрипт анализирует html сайта до его загрузки, следовательно не "видит" в коде сайта див блок Телеграм из скрина выше.

Вопрос: Как сделать так, чтобы код проверки HTML на знак % проверял код Телеграм виджета в том числе?

Ответы

Ответов пока нет.