Публикации по теме 'jsdom'


Создание Excel с помощью Node.js
Базовое использование sheetjs (пакет xlsx для Node.js) TL;DR const XLSX = require('xlsx'); const data = [ { name: 'Diary', code: 'diary_code', author: 'Pagorn' }, { name: 'Note', code: 'note_code', author: 'Pagorn' }, { name: 'Medium', code: 'medium_code', author: 'Pagorn' }, ] const workSheet = XLSX.utils. json_to_sheet (data); const workBook = XLSX.utils.book_new(); XLSX.utils. book_append_sheet (workBook, workSheet, "Sheet 1"); XLSX.writeFile( workBook ,..

Вопросы по теме 'jsdom'

В чем разница между jsdom.env() и jsdom.jsdom?
Я все еще не понимаю, как использовать jsdom. В чем разница между jsdom.env() и jsdom.jsdom?
4353 просмотров
schedule 27.05.2023

Генерация svg на стороне сервера с использованием highcharts
Я требовал ('jsdom') в узле js, но я постоянно получаю, что модуль jsdom не найден. Более того, я хочу сгенерировать документ svg, используя highcharts на сервере, чтобы позже я мог использовать это изображение в своем pdf (я преобразую этот svg в...
5522 просмотров
schedule 13.08.2023

Генерация диаграмм HighStock на стороне сервера с помощью NodeJS
Я использую HighStock для создания некоторых диаграмм в браузере. Но теперь я хочу хранить некоторые из них на сервере. Итак, я знаю, что HighCharts можно экспортировать на сервер, но я бы предпочел использовать какой-нибудь другой способ, если...
4975 просмотров
schedule 20.05.2022

Zombiejs jQuery nullTypeError 'compareDocumentPosition'
Зомби: невозможно прочитать свойство «compareDocumentPosition» с нулевым значением TypeError: невозможно прочитать свойство «compareDocumentPosition» с нулевым значением Это происходит каждый раз, когда я пытаюсь загрузить страницу, содержащую...
2762 просмотров
schedule 08.04.2023

Как загрузить модуль nodejs в PyV8?
Как я могу загрузить модуль nodejs в PyV8? Я читал все о том, насколько хорош jsdom при работе с nodejs. Получу ли я те же преимущества обхода dom, если я запущу v8 внутри приложения Python, при этом python «получит» веб-ресурсы, а затем передаст...
1036 просмотров
schedule 22.05.2024

Ошибка установки jsdom в Windows?
Я установил nodejs на свой компьютер с Windows. И все работало нормально. Но когда я попытался установить jsdom с помощью "npm install jsdom", я столкнулся с этой ошибкой. узел "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \...
14167 просмотров
schedule 31.12.2021

Получить текущую DOM браузера с помощью jsdom?
Можно ли получить измененный/живой DOM веб-сайта с помощью jsdom? Например: Клиент В моем файле test.html у меня есть кнопка, которая добавляет новые элементы <div class="p"> : $('#button').click(function(){...
941 просмотров
schedule 21.02.2023

Проблема с установкой JSDOM на Mac
Используя эту команду: npm install jsdom, при попытке запустить jsdom для использования с сервером node.js я получаю следующую серию ошибок. Может ли кто-нибудь помочь прояснить этот вопрос? Я думаю, что также может быть проблема, потому что он не...
4343 просмотров
schedule 16.05.2024

Как я могу воспроизвести способность Chrome «разрешать» DOM из плохого html?
Я использую cheerio и node.js для анализа веб-страницы, а затем использую селекторы css для поиска данных на ней. Cheerio не так хорошо работает с искаженным html. jsdom более снисходителен, но оба ведут себя по-разному, и я видел, как оба ломались,...
511 просмотров
schedule 29.12.2022

DOM-подобные API для содержимого строки HTML внутри веб-воркера
Есть ли какая-нибудь библиотека, которая могла бы помочь с манипулированием html-строками внутри веб-воркера? То, что я хотел бы сделать, это иметь внутри работника инструмент выбора шипящего типа, который позволил бы мне делать такие вещи, как:...
620 просмотров
schedule 21.04.2023

jsdom и node.js утечка памяти
Я нашел несколько ссылок на людей, имеющих аналогичную проблему, где ответ всегда был, убедитесь, что вы вызываете window.close(), когда закончите. Однако у меня это не работает (узел 0.8.14 и jsdom 0.3.1) Простое воспроизведение var util =...
3586 просмотров
schedule 08.04.2023

Ошибка получения события Dispatching 'DOMNodeInsertedIntoDocument' при использовании jsdom
Я рассматриваю возможность использования JSDom для проекта, требующего парсинга сайта. Я начал со страницы Amazon. Вот пример кода: jsdom.env(url, ["http://code.jquery.com/jquery.js"], function(errors, window) { console.log(errors); var $...
390 просмотров
schedule 12.01.2023

Получить фактическую ширину элемента DOM с помощью jsdom
Интересно, смогу ли я получить фактическую ширину и координаты элемента DOM, поскольку я могу использовать .clientWidth/.offsetWidth из браузера. Есть ли у jsdom возможности рендеринга в браузере для получения этих данных? Если нет, как я могу...
6928 просмотров
schedule 14.11.2022

Ошибка выдачи Jsdom для некоторых URL-адресов
Я новичок в nodejs, я пытаюсь сканировать все URL-адреса моего сайта (с включенными javascript и jquery) и проверять, содержит ли URL-адрес заданную строку. Для этого я использую jsdom, но когда я запускаю скрипт извлекает только некоторые...
1056 просмотров
schedule 30.08.2022

Jsdom выдает ошибку скрипту внешнего ресурса (скрипт на странице) после возврата результата
Я получаю сообщение об ошибке, которое, по-видимому, связано с одним из сценариев страницы. file://cdn.widgets.webengage.com/js/widget/webengage-min-v-3.0.js:1 return c.apply(undefined,a)}catch(d){webengage.eLog(d);if(!b){throw d}}}else{t...
579 просмотров
schedule 25.04.2023

Кросс-компиляция контекста Node.js для ARM
Я пытаюсь кросс-компилировать модуль node.js contextify (как часть jsdom ) для платформы ARM на моей 64-битной установке Fedora. Тем не менее, я, кажется, не могу построить для какой-либо другой платформы, кроме той, на которой я работаю. Я...
3109 просмотров
schedule 24.12.2022

Вызов setState в тестах на основе jsdom, вызывающий ошибку «Не удается отобразить разметку в рабочем потоке».
Я тестирую свои компоненты React под jsdom , используя мой собственный крошечный "виртуальный браузер". Работает нормально, пока я не попытаюсь setState . Например, при тестировании элемента управления вводом «детский возраст»:...
3982 просмотров

Как попасть на перенаправленную страницу с помощью Request и NodeJS
Я использую Request, Jsdom и NodeJS для входа на веб-страницу. Согласно API запроса , followRedirect — следовать ответам HTTP 3xx как перенаправлениям (по умолчанию: true ). Это свойство также может быть реализовано как функция, которая...
849 просмотров
schedule 11.02.2023

React.addons.TestUtils.Simulate.scroll не работает
Я пытаюсь смоделировать событие прокрутки с помощью ReactJS и JSDOM. Первоначально я пробовал следующее: var footer = TestUtils.findRenderedDOMComponentWithClass(Component, 'footer'); footer.scrollTop = 500;...
3834 просмотров

jQuery не найден. Убедитесь, что ссылка на jQuery указана перед файлом JavaScript клиента SignalR.
Это то, что я делаю с файлами jQuery, jsdom и signalr.js. //jsdom dependency of jQuery var jsdom = require('jsdom').jsdom, document = jsdom('test'); global.window = document.defaultView; //below is the suggestion from jQuery developers for...
3991 просмотров
schedule 14.07.2023