Учебники

PhantomJS — Настройка среды

PhantomJS является свободным программным обеспечением и распространяется под лицензией BSD . Его легко установить, и он предлагает несколько функций для выполнения сценариев. PhantomJS можно легко запустить на нескольких платформах, таких как Windows, Linux и Mac.

Для загрузки PhantomJS вы можете перейти по адресу — http://phantomjs.org/, а затем нажать на кнопку загрузки.

Для Windows

Страница загрузки показывает вам варианты загрузки для разных ОС. Скачайте zip-файл, распакуйте его, и вы получите исполняемый файл phantom.exe . Задайте для переменной среды PATH путь к файлу phantom.exe. Откройте новую командную строку и введите phantomjs –v . Он должен дать вам текущую версию PhantomJS, которая работает.

Для MAC OS X

Загрузите zip-файл PhantomJS, предназначенный для MAC OS, и извлеките содержимое. Как только содержимое загружено, переместите PhantomJS в — / usr / local / bin / . Выполните команду PhantomJS, т.е. phantomjs –v на терминале, и она должна дать вам описание версии PhantomJS.

Linux 64 бит

Загрузите zip-файл PhantomJS, предназначенный для 64-разрядной ОС Linux, и извлеките содержимое. Как только содержимое загружено, переместите папку PhantomJS в / usr / local / share / и создайте символическую ссылку

sudo mv $PHANTOM_JS /usr/local/share 
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin.

Выполните phantomjs –v в терминале, и он должен дать версию PhantomJS.

Linux 32 бит

Загрузите zip-файл PhantomJS, предназначенный для 32-разрядной ОС Linux, и извлеките содержимое. Как только содержимое загружено, переместите папку PhantomJS в / usr / local / share / и создайте символическую ссылку —

sudo mv $PHANTOM_JS /usr/local/share 
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin.

Выполните phantomjs –v в терминале, и он должен дать версию PhantomJS.

Исходный код PhantomJS также можно взять из репозитория git, перейдя по следующей ссылке — https://github.com/ariya/phantomjs/

Для запуска скриптов в PhantomJS, команда выглядит следующим образом: