Публикации по теме '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 просмотров
schedule
27.05.2024
Как иметь функции 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 просмотров
schedule
13.05.2024
Содержимое нижнего колонтитула не работает
Я пытаюсь создать собственные нижние колонтитулы, например, в примерах 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 просмотров
schedule
21.09.2022
Как заставить casperjs правильно работать с формой прогресса ajax?
Я пытаюсь заставить casperjs получить доступ к сайту обмена файлами, поместить URL-адреса в форму, отправить форму, отслеживать ход удаленной загрузки и, наконец, вернуть сгенерированные ссылки. Я работаю с сайтом 180upload.com с кнопкой Remote URL...
1238 просмотров
schedule
27.12.2023
Скриншот Casperjs/Phantomjs после входа в систему
Я использую Casperjs/Phantomjs, чтобы сделать снимок экрана после входа на сайт форума. Код, который я написал, дает этот результат в cmd.
C:\xampp\htdocs\testing>casperjs screencappie.js
Var Declared
[info] [phantom] Starting...
Form FIlled...
1350 просмотров
schedule
21.09.2022
Запустить мокко из фантомов
Я хотел бы выполнить BDD, используя только Mocha и PhantomJS . Определите несколько функциональных путей и протестируйте их.
Короче говоря, я хотел бы запустить команду phantomjs test.js , пока test.js содержит что-то вроде этого:
var mocha...
2165 просмотров
schedule
28.02.2024
как правильно передать ssl-сертификат в phantomjs
Мне нужно получить доступ к внутреннему сайту, защищенному сертификатами на стороне клиента. Поэтому, чтобы использовать phantomjs, я экспортировал сертификат, который использую в Firefox для доступа к сайту, и преобразовал его в закрытый ключ и...
8590 просмотров
schedule
06.12.2023