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


[Phantom.js] 4-шаговая среда, пример руководства по установке
Это примечание к установке PhantomJS, и его исполняемый файл находится где-то в PATH . PhantomJS — это безголовый WebKit-скрипт с JavaScript API. Он имеет быструю и встроенную поддержку различных веб-стандартов: обработка DOM, селектор CSS, JSON, Canvas и SVG. 1. Загрузите установочный zip-файл 2. Разархивируйте и поместите в каталог 3. Установите phantomjs в качестве команды. $ sudo vim ~/.bash_profile добавьте приведенный ниже скрипт в ~/.bash_profile..

Создание PDF-файлов с React Componenets с использованием Next.js на стороне сервера
Next.js - очень популярный фреймворк React, который поддерживает рендеринг на стороне сервера. С помощью SSR ваше приложение Next.js может обрабатывать вызовы API на стороне сервера и создавать HTML-код вашей страницы, используя ваши компоненты реакции. Можем ли мы вернуть с веб-сервера что-то еще, кроме HTML? Скажем… файл PDF? В моем предыдущем проекте я успешно сгенерировал PDF-документ на лету в приложении Next.js. Содержимое PDF-файла создается с использованием компонентов..

Как удаление кеширования повысило производительность мобильных устройств на 25%
Мы с коллегой смотрели, как наш флагманский продукт, Klarna Checkout, загружается в браузер, и обдумывали способы повышения производительности. Мы решили, что хотим отложить часть работы, выполняемой браузером, до тех пор, пока пользователь не сможет начать взаимодействие. В процессе изменения мы наткнулись на гораздо более серьезную проблему с производительностью, которая таилась в нашем коде. Во-первых, немного предыстории. Когда продавец загружает Klarna Checkout, мы создаем два..

Развертывание приложения Selenium / PhantomJS на Heroku за 4–5 (с половиной) шагов.
Призрак оперы Поэтому мы хотели найти способ просто проверить, работают ли наши различные веб-приложения и веб-страницы, без необходимости проверять их каждый час или получать уведомления от наших клиентов (что всегда смущает). Можно было либо использовать существующий сервис, либо написать что-то самостоятельно, и, поскольку я уже создавал нечто подобное в прошлом с одним из моих предыдущих коллег (которого я благодарю за предоставленные знания), я подумал: «Я могу это сделать!». И я..

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

Запуск Phantomjs на Heroku
Есть ли способ запустить phantomjs , инструмент командной строки, на Heroku?
5749 просмотров

Как вы работаете с PhantomJS?
Я пытаюсь использовать PhantomJS и сканировать весь домен. Я хочу начать с корневого домена, например. www.domain.com — извлеките все ссылки (a.href), а затем выполните очередь получения каждой новой ссылки и добавления новых ссылок в очередь, если...
14921 просмотров
schedule 02.08.2023

компиляция файлов lesscss с помощью phantomJS
hej У меня возникла идея скомпилировать файлы lesscss при создании моего проекта с помощью maven. Глядя на сайт lesscss, можно скомпилировать эти файлы, ссылаясь на них в разделе заголовка html-файла, как это <link rel="stylesheet/less"...
651 просмотров
schedule 12.01.2024

Как я могу управлять PhantomJS, чтобы пропустить загрузку какого-либо ресурса?
phantomjs имеет конфигурацию loadImage, но я хочу большего, как я могу управлять фантомами, чтобы пропустить загрузку какого-то ресурса, такие как css и т.д... ===== хорошая новость: эта функция добавлена....
21606 просмотров
schedule 13.04.2024

Внедрение и использование Firebug-Lite с PhantomJS
Я пытаюсь внедрить Firebug и jQuery на веб-страницу с помощью PhantomJS, но не могу получить к ним доступ. Я пробовал оба метода PhantomJS для добавления других JS на страницу: page.injectJs() и page.includeJs. Я не могу ничего вернуть из...
1679 просмотров
schedule 26.09.2023

CasperJS: как настроить агент, чтобы Google Analytics его игнорировал
Я построил простой индексатор, используя CasperJS. Я бы хотел, чтобы Google Analytics игнорировал моего агента, поэтому все запросы не будут частью ежедневной статистики. Как мне установить переменную агента Casper (заголовок)?
767 просмотров

новая дата (ГГГГ-ММ-ДД) перестала работать в Qt WebKit после удаления MacPorts
На моем ноутбуке с OS X 10.7.3 (Lion) я не могу анализировать строки даты JavaScript с помощью Qt WebKit с помощью конструктора Date. Используя либо jasmine-headless-webkit, либо phantomJS, все вызовы типа: new Date("2012-04-10") всегда...
1467 просмотров
schedule 01.03.2024

Создание снимков веб-страницы во время модульного тестирования с использованием phantomjs и jasmine
Кажется, я не могу получить сообщение о работе jasmine и phantomjs. Я использую файл run-jasmine.js в папке примеров для phantomjs. Проблема, которую я получаю, заключается в том, что файл не может найти систему, поэтому он не может требовать ее....
1419 просмотров
schedule 06.01.2023

Ajax-вызов локального сервера Phantom.js из локального сценария js
Я настроил сервер Apache, работающий локально, на котором размещено мое веб-приложение (написанное на ExtJ). У меня также есть второй локальный сервер, созданный с помощью phantom.js и прослушивающий порт 8080: var server, service; server =...
1155 просмотров
schedule 01.06.2022

Использование casperjs и PHP для сохранения данных
Я искал какой-то учебник или пример того, как это сделать, но либо я не понимаю, что решение находится прямо у меня под носом, либо никто действительно не выложил это там. Я пытаюсь использовать casperjs для автоматизации процесса создания учетной...
1139 просмотров
schedule 16.10.2022

Управление DPI вывода изображения с помощью render()
Есть ли способ с помощью phantomjs управлять настройкой DPI, используемой при растеризации изображения веб-контента с использованием метода page.render(filename) ? Я не могу найти ничего, что управляло бы этим через API интерфейса , но не не...
6411 просмотров
schedule 06.07.2022

Можно ли использовать Selenium WebDriver для управления PhantomJS?
Я просматриваю документацию по Selenium WebDriver, например, он может управлять Chrome. Я подумал, не будет ли гораздо эффективнее «управлять» PhantomJS? Есть ли способ использовать Selenium с PhantomJS? Я предполагал использовать парсинг...
34107 просмотров

Можно ли запустить PhantomJS из node.js в качестве аргумента командной строки
Недавно я собирался протестировать запуск phantomJS из python в качестве аргумента командной строки, я еще не дошел до этого, но видел примеры. Поскольку PhantomJS запускается из командной строки, это кажется возможным. Результат, который выдал бы...
20082 просмотров
schedule 08.12.2023

phantomjs не ждет полной загрузки страницы
Я использую PhantomJS v1.4.1 для загрузки некоторых веб-страниц. У меня нет доступа к их серверной части, я просто получаю ссылки, указывающие на них. Я использую устаревшую версию Phantom, потому что мне нужно поддерживать Adobe Flash на этих...
150699 просмотров
schedule 24.06.2022

PhantomJS: экспорт PDF в стандартный вывод
Есть ли способ активировать функцию экспорта PDF в PhantomJS без указания выходного файла с расширением .pdf? Мы хотели бы использовать stdout для вывода PDF.
12004 просмотров

Как загрузить JSON через переменную get в скрипте CasperJS
Я использую следующий код для загрузки некоторых данных JSON в переменную в моем скрипте casperJS: var casper = require("casper").create({ verbose: true, logLevel: 'debug', pageSettings: { userName: 'dev', password:...
6460 просмотров
schedule 08.06.2023

Как запустить phantomjs в качестве цели js-testrunner из установки intellij maven?
У меня странная ситуация, когда я не могу запустить фантомные тесты из intellij. java.io.IOException: The phantomjs executable cannot be launched from the path or from the value of the org.codehaus.jstestrunner.commandPattern property.See...
1295 просмотров
schedule 24.05.2024

Передача значения из PhantomJS в node.js
У меня есть сценарий phantomJS, который выполняется с помощью вызова exec() в сценарии node.js. Теперь мне нужно вернуть строку из сценария PhantomJS, чтобы ее можно было использовать обратно в узле. Есть ли способ добиться этого? Приложение...
4421 просмотров
schedule 06.01.2023

Как запустить casper из оболочки phantomjs?
Кто-нибудь знает, можно ли и как запустить casperjs из оболочки phantomjs (также известной как InteractiveModeREPL )? Я также пытался передать прямой путь к модулю casper.js, и это тоже не сработало. Ход выполнения/обновление:...
4980 просмотров
schedule 13.03.2023

phantomjs // визуализировать веб-страницу из Give dom
есть ли возможность отображать/обрабатывать веб-страницу только из заданного DOM? На данный момент мы можем использовать page.open , но только с URL-адресом. В моем приложении у меня есть DOM откуда-то еще, поэтому нет необходимости получать его...
711 просмотров