Вопросы по теме 'jsdom'
событие hashchange jsdom
В документе jsdom :
document = require('jsdom').jsdom("<html><head></head><body></body></html>");
window = document.createWindow();
Меняем его хеш:
document.location.href = '#bang';
не...
708 просмотров
schedule
17.09.2021
Парсинг с помощью node.js и jquery
Я пытаюсь следовать этому руководству по очистке с помощью node и jquery -
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-scrape-web-pages-with-node-js-and-jquery/
Внутри у них есть код, который читается так:...
244 просмотров
schedule
26.11.2021
Отредактировать элементы в окне jsdom и сохранить окно как новый файл HTML?
Я хочу загрузить файл HTML (с помощью fs.read), загрузить DOM с помощью jsdom, а затем изменить текст узлов тела (с помощью jquery). Затем я хочу сохранить отредактированное окно DOM как файл HTML. Есть ли способ сделать это? Я использую следующий...
9178 просмотров
schedule
31.10.2021
Node.js, клиент мобильных служб Azure, JSDOM и веб-задания?
Я поигрался с веб-заданием на своей платформе Azure и решил, что я брошу вызов и напишу его на JS.
У меня есть практически все, что связано с Azure Easy Tables, на которое опирается написанное мной приложение - ИСКЛЮЧАЯ - я решил, что я хочу, чтобы...
88 просмотров
schedule
20.10.2021
TypeError возникает при вызове toDataURL после применения фильтра изображения
Версия
Fabricjs 2.0.0-beta.6 node-canvas 1.6.6 nodejs 6.11.0
Действия по воспроизведению
Fabricjs на nodejs, 1.7.16 отлично работает с фильтром изображений, при обновлении до 2.0.0 не может заставить его работать
var jsonStr =...
138 просмотров
schedule
04.04.2022
Кто-нибудь успешно отображал диаграммы jqPlot в виде изображений на стороне сервера (например, с помощью node.js)?
К сожалению, моя организация пока застряла на IE6 (да, я знаю...).
Я люблю jqPlot, но обнаружил, что IE6 не относится к нему так же. Итак, устав от попыток обойти множество сбоев и утечек памяти IE6, я решил обойти проблему, создав изображения...
1924 просмотров
schedule
20.04.2022
Запуск события onclick, которое запускает запрос POST в jsdom
Я пытаюсь очистить плохой дизайн правительственного веб-сайта , который использует POST-запросы, запускаемые из JavaScript, для навигации (я пытаюсь перемещаться по календарю).
Я пытаюсь сделать это элегантным способом, используя jsdom и jQuery в...
352 просмотров
schedule
30.04.2022
Почему jsdom не обрабатывает скрипты?
в этом сценарии функция, определенная в атрибуте onLoad тела HTML-документа, не вызывается jsdom. Почему нет?
var testHTML = '<html> \n' +
' <head> \n' +
' <title>AJAX Testing</title> \n' +
' <script...
412 просмотров
schedule
10.07.2022
JSDOM + Ava — тестовая функция, основанная на глобальном `document`
Я пишу некоторые утилиты, связанные с объектом document .
Допустим, я пишу объект, который использует document объект браузера.
// utils.js
export function myFn(callback) {
document.addEventListener(callback);
}
Мой тестовый файл...
271 просмотров
schedule
13.07.2022
Как выполнять модульные тесты для пользовательских элементов в Jest с помощью JSDom
Я понимаю, что этот вопрос задавался несколько раз , хотя среда изменилась с тех пор, как были заданы эти вопросы: в частности, JSDom теперь поддерживает пользовательские элементы .
Эти другие вопросы касались поиска альтернатив (например,...
2056 просмотров
schedule
15.07.2022
Sinon jquery заглушка
Существует множество отличных блогов (например, Использование Кумаром Sinon объясняет, как Sinon может заглушить jquery.
Однако в этом конкретном блоге Кумара, как и в других, есть простой запрос jquery (npm):
var $ = require('jquery');...
1220 просмотров
schedule
20.08.2022
Node.js Jsdom возвращает [Ошибка: сокет зависает] код: 'ECONNRESET'}
Попытка использовать jsdom под nodejs и получение этой ошибки:
[Ошибка: сокет зависает] код: 'ECONNRESET'}
Использование NodeJs v0.8.20, Ubuntu 12.04
var jsdom = require("jsdom");
jsdom.env({
html:...
2271 просмотров
schedule
03.09.2022
Почему тег base мешает работе jsdom.env?
Обновлять:
Я обнаружил тег base, используемый на странице, в которой мне не удалось запустить jQuery. Если веб-сайт содержит этот тег, jsdom не будет работать. Хотя я не знаю почему.
<base href="http://bbs.18183.com/" />
Чтобы...
573 просмотров
schedule
07.09.2022
Издевательство над `документом` в шутку
Я в шутку пытаюсь писать тесты для своих проектов веб-компонентов. Я уже использую babel с пресетом es2015. У меня проблема при загрузке файла js. Я следил за фрагментом кода, в котором объект document имеет объект currentScript . Но в тестовом...
84836 просмотров
schedule
23.09.2022
Node.io, JSDOM или PhantomJs? или YQL-data.html.cssselect?
Мне нужно просканировать определенный веб-сайт, чтобы найти соответствующую информацию. Похоже, сначала мне нужно выполнить поиск на сайте, чтобы получить соответствующие URL-адреса, которые при сканировании дадут мне подробную информацию....
1486 просмотров
schedule
24.05.2023
Многострочные атрибуты с jsdom
можно ли получить значение многострочных атрибутов с помощью jsdom (я использую его с Node.js+JQuery)?
Сайт для очистки включает в себя этот HTML:
<li><a data-title="<strong>hello world
this is a test</strong>"...
349 просмотров
schedule
07.05.2023
jsdom/cheerio значительно меняет html
Я пытаюсь очистить веб-сайт, и у меня возникают проблемы с jsdom и cheerio, которые резко меняют получаемый ими html. В частности, они удаляют некоторые теги, такие как теги table/tr/td и т. д.
просто иметь локальный файл, например 1.html, и...
2546 просмотров
schedule
17.03.2023
Любая библиотека может манипулировать атрибутами кода HTML, сохраняя при этом исходные данные.
Предположим, если у меня есть код ниже. Как видите, у меня есть скрипт или данные, завернутые в "%%[" и "]%%". И обычно это незаконно. Это исходные данные, которые я хочу сохранить. Тем временем я хочу добавить/изменить/удалить атрибуты в файле...
65 просмотров
schedule
25.08.2023
jsdom.jsdom отсутствует метод createWindow
Я пытаюсь использовать jsdom для анализа некоторого html-контента. Примеры, которые я видел, используют метод .createWindow() документа jsdom.jsdom на основе содержимого html.
Но когда я пытаюсь следовать этим примерам, в моем документе нет метода...
6144 просмотров
schedule
19.01.2023
ReferenceError: ‹functionName› не определено: проблема с библиотеками?
Я очень, очень новичок в node.js и, вероятно, задам довольно простые вопросы.
Клиентская сторона: мне удалось создать хорошие карты. на стороне клиента через d3js на основе пользовательского ./js/wikiatlas.js ( здесь ).
На стороне...
1281 просмотров
schedule
19.10.2022