Публикации по теме '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 просмотров
schedule
10.07.2023
Как попасть на перенаправленную страницу с помощью 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 просмотров
schedule
23.12.2022
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