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


Как парсить сайты с помощью PhantomJS
Узнайте, как использовать возможности безголовых веб-браузеров, чтобы оптимизировать операции по сбору веб-данных, а также полностью автоматизированные альтернативы. В этой статье мы обсудим: Демистификация PhantomJS Плюсы и минусы использования PhantomJS для сканирования данных Пошаговое руководство по сбору данных PhantomJS Автоматизация данных: более простые альтернативы ручному сбору данных Демистификация PhantomJS PhantomJS — это безголовый веб-браузер. Это..

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

Как отправить форму с помощью PhantomJS
Я пытаюсь использовать phantomJS (какой замечательный инструмент, кстати!), Чтобы отправить форму для страницы, для которой у меня есть учетные данные, а затем вывести содержимое целевой страницы на стандартный вывод. Я могу получить доступ к форме и...
125476 просмотров
schedule 03.11.2023

PhantomJs щелкает ссылки или запускает функции на странице
Я только привыкаю к ​​PhantomJs, и пока это действительно круто. Я пытаюсь просканировать сайт и получить данные о продуктах на сайте. Каждая страница продукта загружается с видимым цветом продукта по умолчанию. Когда вы нажимаете на образец...
11628 просмотров
schedule 09.01.2024

Развернуть phantomJS в приложении node.js?
Я понимаю, что "Запуск PhantomJS на Heroku" - это связанный, но немного другой вопрос, поскольку я пытаюсь используйте приложение узла. У меня возникли проблемы с развертыванием сценария casperJS (на основе phantomJS) для приложения node. Я...
2220 просмотров
schedule 06.11.2022

Heroku, Play Framework, Phantomjs
У меня есть приложение play 2 framework, работающее в heroku. Как добавить поддержку phantomjs в приложение play 2? Я знаю, что существует сборочный пакет для heroku для phantomjs. Как мне конкретно добавить это в мое существующее приложение play...
425 просмотров
schedule 22.11.2023

Запустите Google App Engine на Travis-CI и протестируйте его с помощью PhantomJS.
Есть ли способ запустить экземпляр сервера приложений для разработки Google App Engine на Travis-CI , а затем протестируйте это приложение с помощью PhantomJS / CasperJS ? Не обязательно ожидать, что это будет чрезвычайно сложной задачей, но я...
1296 просмотров

Как иметь функции void в phantomJs
Написание некоторых вспомогательных функций для использования phantomJs в качестве нашей среды тестирования, есть ли способ сделать «пустые» функции... или заставить phantomJs каким-то образом игнорировать возвращаемое значение? var mod =...
67 просмотров
schedule 01.02.2024

PhantomJS: page.open() не отвечает при работе в REPL
Я пытаюсь запустить phantomJS, отправив его через стандартный ввод, но моя открытая веб-страница не отвечает. Вот javascript, который я пытаюсь выполнить: require('webpage').create().open('http://google.com', function() { console.log('done');...
2793 просмотров
schedule 26.11.2023

Не удается подключиться к локальному хосту: использование набора тестов приложений CasperJS для ExpressJS
Кажется, у меня возникла очень простая проблема с использованием CasperJS для создания набора функциональных тестов для веб-приложения на основе ExpressJS. я не могу подключиться к t Я создал базовое приложение Express для тестирования с...
1268 просмотров
schedule 05.04.2024

NodeJS — как обрабатывать прослушивание EADDRINUSE при доступе к внешнему процессу
Я использую phantomJS для печати PDF с модулем phantomjs-node. Он работает хорошо, но когда я пытаюсь создать несколько файлов одновременно, он выдает необработанную ошибку «Слушайте EADDRINUSE. Я предполагаю, что это связано с тем, что модуль...
1905 просмотров

Содержимое нижнего колонтитула не работает
Я пытаюсь создать собственные нижние колонтитулы, например, в примерах phantomjs: https://github.com/ariya/phantomjs/blob/master/examples/printheaderfooter.js Вот мой код: var phantom = require('node-phantom'); phantom.create(function (err,...
3279 просмотров
schedule 07.12.2022

Подождать, пока модуль CasperJS завершит выполнение, прежде чем вернуть значение?
В настоящее время я пытаюсь создать модуль Casper, который что-то делает с помощью модуля casper и возвращает из него переменную, примерно так: var data = []; exports.parsePage = function(argUrl) { url = baseUrl = argUrl; if (!url) {...
1909 просмотров
schedule 11.02.2024

Как заставить Дженкинса запустить мой тест qunit с помощью phantomjs
Я работаю над тем, чтобы наш CI (Jenkins) использовал и запускал наш тест qunit, у нас есть qunit-reporter, qunit.compposite и phantomjs для выполнения всего. Я не эксперт по муравьям, поэтому я использую пакетную команду Windows в качестве...
4709 просмотров
schedule 03.06.2024

Heroku Multiple Buildpack Buildpack не работает
Мое приложение зависит как от nodejs, так и от phantomjs, и я следую ответу тригомана Is есть рабочий пакет сборки nodejs/phantomjs Heroku? . Но я застрял следующим образом: creating young-thicket-8895... done, region is us...
2627 просмотров
schedule 09.10.2022

casperjs: как зациклить страницу с обновлением ajax
У меня есть страница, которая обновляется через ajax (поэтому страница не загружается) с помощью кнопки «Далее». Я хотел бы нажать кнопку «Далее» (функция onclick js) и каждый раз брать исходный код страницы и повторять это N раз. var casper =...
1270 просмотров
schedule 08.03.2024

PhantomJS: указать User Agent при совершении звонка
Я использую PhantomJS для совершения вызовов на веб-страницу, например: page.open('http://example.com', function (s) { console.log(page.content); phantom.exit(); }); Я использую это в контексте простых тестов Drupal, которые требуют,...
17577 просмотров
schedule 30.10.2023

Использование phantomjs для частичного захвата содержимого страницы
Кто-нибудь знает, как заставить phantomjs захватывать частичное содержимое страницы сторонней веб-страницы? Например, предположим, что букмарклет может определить элемент для захвата, чтобы отправить его обратно на сервер для привязки. Есть ли...
710 просмотров

Как заставить casperjs правильно работать с формой прогресса ajax?
Я пытаюсь заставить casperjs получить доступ к сайту обмена файлами, поместить URL-адреса в форму, отправить форму, отслеживать ход удаленной загрузки и, наконец, вернуть сгенерированные ссылки. Я работаю с сайтом 180upload.com с кнопкой Remote URL...
1238 просмотров

Скриншот Casperjs/Phantomjs после входа в систему
Я использую Casperjs/Phantomjs, чтобы сделать снимок экрана после входа на сайт форума. Код, который я написал, дает этот результат в cmd. C:\xampp\htdocs\testing>casperjs screencappie.js Var Declared [info] [phantom] Starting... Form FIlled...
1350 просмотров

Запустить мокко из фантомов
Я хотел бы выполнить BDD, используя только Mocha и PhantomJS . Определите несколько функциональных путей и протестируйте их. Короче говоря, я хотел бы запустить команду phantomjs test.js , пока test.js содержит что-то вроде этого: var mocha...
2165 просмотров

как правильно передать ssl-сертификат в phantomjs
Мне нужно получить доступ к внутреннему сайту, защищенному сертификатами на стороне клиента. Поэтому, чтобы использовать phantomjs, я экспортировал сертификат, который использую в Firefox для доступа к сайту, и преобразовал его в закрытый ключ и...
8590 просмотров
schedule 06.12.2023