Я использую phantomJS для программной съемки скриншотов веб-страницы. Мой веб-сервер работает на Linux 64 бит. Сценарий Мой файл test.php exec('./phantomjs –version', $o, $e); print_r($o); echo $e; Я открываю test.php в браузере. Я получаю: 1.9.1 // version number 0 // exit code Это доказывает, что я могу запускать команды через exec() и phantomJS работает отлично. Проблема […]
Редактировать: я ответил на свой вопрос, см. Ниже. ОРИГИНАЛ: У меня есть phantomjs и casperjs, установленные на моем веб-сервере, и они оба работают нормально. Сценарий, который я планирую создать, зависит от пользовательского ввода с моего сайта, который затем передается сценарию casperjs. Поймав немного, я заметил, что я застрял в самой основной задаче ввода пользователя. Как […]
Я хочу выполнить PhantomJS с PHP на localhost. Может ли какой-нибудь орган объяснить, как выполнить PhantomJS с PHP и какой пакет я должен загрузить с phantomjs.org?
Я пишу код для преобразования svg в inline svg и скриншот этого div. Пожалуйста, проверьте. Пожалуйста, скопируйте этот код int на свой локальный хост и протестируйте его. Потому что экранный снимок отличается разной шириной. https://jsfiddle.net/7bqukhff/15/ <link href="style.css" rel="stylesheet"> <script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.3/FileSaver.min.js"></script> <script src="https://cdn.rawgit.com/canvg/canvg/master/canvg.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="wrapper"> <div id="test"> <div class="description-div"> <p>Sample description</p> </div> […]
Я хотел запустить phantomjs-сервер из своего php-скрипта, затем сделать запрос на завиток и прочитать его ответ (который в окончательной версии даст путь к сгенерированному PDF-файлу). При запуске файла сервера phantomjs с консоли, а затем переходе на его адрес в браузере, все работает нормально. Это файл server.js: var server, service, page = require('webpage').create(), address, output, html […]
Я использую PhantomJS для Windows и получаю доступ к файлам через командную строку. Теперь я хочу установить его на сервере, на котором я работаю на локальном хосте, поэтому хочу, чтобы он был установлен на Apache, чтобы я мог интегрировать Phantom с моими html и PHP, которые будут использоваться на веб-странице. Я использую Windows 8.1 и […]
хорошо, поэтому я запускаю centos 6.5 с настройкой zpanel. это значит, что фантомные js и casperjs устанавливают и обрабатывают /usr/local/bin каталог. Я использую эту команду php для phantomjs и casperjs echo exec('/usr/local/bin/casperjs –version 2>&1'); phantomjs отлично работает, но casperjs дает мне эту ошибку sh: /usr/local/bin/casperjs: Permission denied может ли кто-нибудь помочь мне исправить эту проблему, […]
Я задал этот вопрос раньше, но, похоже, меня неправильно поняли, поэтому я решил снова спросить, но на этот раз с большим количеством информации: Для ленивого читателя моя цель здесь: Есть ли способ проверить, включен ли javascript на внешнем сайте либо с PHP, либо через Ajax Подробное описание: Хорошо, поэтому у моей компании много клиентов, когда […]