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

Безголовый запуск электрона (атомной оболочки) на сервере Linux через Nightmare.js
Я создаю парсер, чтобы упростить сканирование одностраничных приложений JS. После некоторого невероятного разочарования в PhantomJS (утечки памяти, устаревший webkit, нежить-процессы и многие другие проблемы) я решил перейти на NightmareJS ,...
5124 просмотров

Как выполнить щелчок по href с помощью функции javascript с помощью кошмара
Я хотел знать, как я могу нажать кнопку с кошмаром с этими атрибутами. <a class="auth_button leftbtn" href="javascript:SubmitAuthCode( 'enter a friendly name here' );"> <h3>Submit</h3> <h5>my special access...
1221 просмотров
schedule 07.11.2022

Как выполнять несколько функций Nightmare асинхронно
Я очищаю веб-страницу с помощью Nightmare и хотел бы знать, как повторно использовать функцию в массиве входных данных. Допустим, у меня есть метод для получения заголовка страницы function* test(url,callback) { var size = { width: 1920,...
1135 просмотров
schedule 07.12.2023

кошмар.js не возвращает никакого вывода
Я пытаюсь запустить свой файл test.js ниже с помощью команды: DEBUG=nightmare node --harmony test.js и вывод: nightmare queueing action "goto" for http://google.com +0ms nightmare queueing action "wait" +2ms nightmare queueing action...
2345 просмотров
schedule 15.10.2023

очистить кеш в Nightmare.js (Электрон)
Я использую кошмар js для входа на сайт, который устанавливает токен в локальном хранилище. Тем не менее, любые будущие тесты, которые я запускаю, пользователь уже вошел в систему. Я предполагаю, что локальное хранилище не было очищено. Есть...
4721 просмотров

Не удается найти модуль "окно браузера" с кошмаром и nodejs
Мне трудно запускать кошмар от nodejs. Я начал с примера, представленного в README, пробовал другую версию электронного предварительно собранного и различные настройки, но я всегда получаю узел, который не может найти модуль окна браузера. Вот мой...
1987 просмотров
schedule 13.11.2022

Взаимодействие ВО, Генераторов, Промисов и возвращаемого объекта.
Я пытаюсь понять, как взаимодействуют кошмар и во. Пожалуйста, найдите ниже (почти) оригинальный пример страницы кошмара. Может ли кто-нибудь дать мне подсказку, как узнать последовательность происходящих событий, т.е. почему функции...
202 просмотров
schedule 11.06.2022

Можно ли передавать информацию из браузера в область Node с помощью Nightmare.js (v2 Electron)?
Я использую Nightmare.js (v2.3.3) для автоматизации части моего рабочего процесса, когда мне нужно получить доступ к веб-сайту, который обновляет нашу базу данных. Мне удалось заставить Nightmare работать с основными вещами, такими как .type ,...
1771 просмотров
schedule 22.01.2023

Кошмар .click событие onclick
Я пытаюсь щелкнуть элемент onclick. Источник целевого сайта <td class="td-03"> <p class="td-03">hogehoge</p> </td> <td class="td-04"> <p class="td-04"> <input...
2085 просмотров
schedule 17.10.2022

NightmareJS без закрытия браузера
Я привык к PhantomJS и Watir, которые предоставляют REPL из коробки. REPL позволяет мне выполнять вызовы автоматизации в работающем в данный момент браузере. Это интересный способ создания сценариев автоматизации, потому что я могу наблюдать за...
1352 просмотров

Как сделать что-то в зависимости от состояния в Nightmare?
Я создаю скрипт, используя Nightmare , необходимые шаги моих скриптов: Откройте страницу Проверка регистрируется с помощью cookie Логин не зарегистрирован Выполнить все остальные задания Что-то вроде этого кода: nightmare...
454 просмотров
schedule 22.03.2023

Nightmare.js - функция щелчка addEventListener не будет выполняться
Я пытаюсь понять, как сделать скрипт щелкнуть ссылку и перейти на какую-то страницу, а затем выполнить какое-то действие . Вот пример, с которым я застрял, это не работает. var Nightmare = require('nightmare'); var nightmare = Nightmare({ show:...
457 просмотров
schedule 05.04.2023

Как отключить показ подсказки принтера в NightmareJs
Я пытаюсь загрузить один из PDF-файлов со своего сервера, используя Nightmarejs. Я установил его через модуль узла как: - npm install nightmare и запишите следующий код: - var Nightmare = require('nightmare'); var nightmare =...
550 просмотров

Запуск приложения кошмарного узла js в iisnode
Мы создали приложение node js с помощью hapi node js и включили некоторые функции веб-скрейпинга, используя nighmare node js. Было несколько открытых API с использованием hapi, и все отлично работает с запуском приложения в командной строке,...
245 просмотров
schedule 17.12.2022

Как я могу последовательно загружать несколько файлов с помощью NighmareJs?
Я очень новичок в NodeJs и NightmareJs. Мне нужно загрузить несколько файлов с одной страницы, используя nightmare-inline-download плагин. Пока мой код ниже может загрузить первый файл. Но я не могу понять, как загрузить все файлы, связанные со...
635 просмотров
schedule 28.02.2023

Расширение определений DefinitelyTyped .d.ts
Я пытаюсь использовать кошмар в машинописи с типами из DefinitelyTyped. однако типы там неполные (отсутствует метод then ), а еще я хочу добавить динамически некоторые методы (как это сделано в этот плагин ). Я не понимаю, как расширить...
395 просмотров

Как я могу получить загрузку, инициированную JavaScript, с помощью Nightmare js?
Загрузка файла запускается нажатием на кнопку. Кнопка имеет атрибут onclick , который инициирует загрузку файла. Поскольку у меня нет прямого URL-адреса файла. Я не могу использовать модуль request для запроса файла, как описано в Загрузить...
397 просмотров
schedule 19.01.2023

Список узлов Electron Nightmare.js в массив
Я пытаюсь пройти через NodeList, полученный через Nightmare.js. Выполнение в инструментах разработки работает, как и ожидалось, но в Electron я не могу успешно преобразовать NodeList в массив. nightmare...
286 просмотров
schedule 15.10.2023

Парсинг с помощью NightmareJS с NodeJS
Я пытаюсь очистить и сохранить результаты в своей базе данных. Я использую NodeJS (фреймворк Sails.js) Это рабочий пример использования cheerio : getRequest('some-url').then((data) => { const $ = cheerio.load(data); let title =...
755 просмотров
schedule 04.02.2023

Как использовать кошмар, чтобы нажать клавишу со стрелкой?
Есть ли способ использовать кошмар (модуль nodeJS) для нажатия клавиши со стрелкой? Либо отправив ключ конкретному элементу, либо щелкнув элемент и отправив нажатие клавиши на страницу в целом? Моя проблема в том, что есть раскрывающееся меню, при...
594 просмотров
schedule 16.06.2023