Все у меня было нормально, пока не надо было спарсить страницы с внешним js типа... Если что использую ровно одинаковj работающие библиотеки happy-dom и jsdom. Первая намного быстрее, но во второй реализованы все методы...
<html>
<head>
<title>Test page</title>
</head>
<body>
<div class="container">
</div>
<script src="3.js"> </script>
</body>
</html>
Может кто подскажет как сформировать строку для того, чтобы отдать её вышеприведнным библиотекам для парсера. То есть надо вставить в текст содержимое внешних скриптов чтобы было, что-то типа
<html>
<head>
<title>Test page</title>
</head>
<body>
<div class="container">
</div>
<script>
const element = document.createElement('div');
const container = document.querySelector('.container');
element.innerHTML = 'Тест';
container.appendChild(element);
</script>
</body>
</html>