Articles of phantomjs

phantomjs на Mac OS X работает из командной строки, а не через exec ()

следующее прекрасно работает в командной строке для пользователя xyz: /opt/local/bin/phantomjs –version 1.9.1 Но, в PHP, с тем же пользователем (xyz), я получаю код ошибки 5 exec('/opt/local/bin/phantomjs –version', $o, $r) echo $r Я использую MAMP, и exec () нормально работает нормально. Если кто-то знает, как отлаживать это, я бы очень благодарен!

Вход в Amazon Phantom JS

Я довольно новичок в PhantomJS и вообще программирую, поэтому, пожалуйста, несите меня. Я пытаюсь написать код для входа в свою учетную запись Amazon и добавить адреса доставки в свою адресную книгу. Код, который я использую, приведен здесь: var steps=[]; var loadInProgress = false;//This is set to true when a page is still loading /*********SETTINGS*********************/ var […]

Параметры POST странно анализируются внутри phantomjs

Я работаю с PHP / CURL и хотел бы отправить данные POST на мой скрипт phantomjs, установив массив postfields ниже: В моем php-контроллере у меня есть: $data=array('first' => 'John', 'last' => 'Smith'); $url='http://localhost:7788/'; $output = $this->my_model->get_data($url,$data); В моей модели php у меня есть: public function get_data($url,$postFieldArray) { $ch = curl_init(); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieFile); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, […]

Кто-нибудь успешно использовал jonnyw's php phantomjs с laravel, в ubuntu envirement?

Кто-то успешно использовал jonnyw's «php phantomjs» с laravel, в ubuntu envirement? Я не знаю, что я делаю что-то неправильно, но я задаюсь вопросом, возможно ли, что невозможно использовать его с laravel в linux … Я получаю все время: «Ошибка при выполнении процедуры PhantomJs« по умолчанию »- Файл не существует или не является исполняемым: bin / […]

Phantomjs – Есть ли способ передать параметры

Предположим, у меня есть этот код на PHP, чтобы позвонить Phantomjs shell_exec("phantomjs a-phantomjs-file.js"); Есть ли способ передать данные из PHP в файл phantomjs? Возможно, какие-то аргументы командной строки?

Как загрузить диаграммы Google в node.js?

Когда я пытаюсь загрузить диаграмму Google в node.js, ничего не происходит. Я попробовал загрузить первый пример из документов диаграммы строк в zombie.js и jsdom, но диаграмма никогда не загружается ни в одном случае. Конечной целью является получение SVG-данных сгенерированной диаграммы для экспорта в изображение или PDF. Поэтому, если альтернативный метод (серверная сторона, использующий node.js или […]

Использование casperjs и PHP для сохранения данных

Я искал какой-то учебник или пример о том, как это сделать, но я не понимаю, что это решение прямо у меня под носом, или никто его действительно не заметил. То, что я пытаюсь сделать, это использовать casperjs для автоматизации процесса, когда я создаю учетную запись на веб-сайте. Я буду предоставлять несколько разных имен пользователей, а […]

PHP + PhantomJS Rasterize

Я использую PhantomJS 64 бит в моем приложении PHP для динамического захвата HTML-страницы, которая будет отправляться пользователю по электронной почте. phantomjs rasterize.js "http://…" /path_to_images/image.png Этот метод отлично работает, когда я запускаю вышеуказанное в командной строке, но когда PHP-скрипт запускает команду с помощью exec она терпит неудачу без вывода и возвращает код выхода 11. Если я […]

PhantomJS – «небезопасно-eval» не является разрешенным источником сценария в следующей директиве политики безопасности контента

Я пытаюсь изменить значение ввода с помощью PHP webdriver и PhantomJS. Когда я запускаю простой $driver->executeScript("document.getElementById('changeme').value='".$newvalue."' ;", array()); Я получаю следующую ошибку Отказано, чтобы оценить строку как JavaScript, потому что unsafe-eval не является допустимым источником сценария в следующей директиве политики безопасности контента У меня есть следующие параметры командной строки: –ignore-ssl-errors=true –web-security=false –ssl-protocol=any Какие-либо предложения?

Как запустить скрипт casperJS из php API

У меня есть сценарий casperJS, который возвращает JSON при запуске через командную строку. Я хочу сделать API предпочтительно на PHP, который запускает сценарий, как в командной строке (casperJS sample.js), и возвращает результат JSON.