Как установить phantomJS на windows

6448

Для тех, кто не знает, что такое Phantomjs – это вполне полноценный браузер, только из консоли. Он не имеет графического интерфейса, но легко справляется со всеми необходимыми функциями обычного браузера. Давайте же разберемся как установить phantomjs на windows всего за несколько минут.

Установка PhantomJS

Процедура отнюдь не сложная, однако нигде не найдешь на сегодняшний день русской документации. Поэтому мы переходим на официальный сайт phantomjs.org и кликаем на кнопку Download и на открывшейся странице выбираем версию для Windows.

Как установить phantomJS на windows

Распаковка и копирование файла

Далее распаковываем скачанный архив и ищем папку bin, в ней должен находиться файл phantomjs.exe. Копируем его и вставляем в каталог, который создадим на диске C и назовем phantomjs. Сразу же после этого нам необходимо скопировать в проводнике путь к этому файлу, он нам понадобится для дальнейших настроек.

Распаковка Phantomjs

Добавление в системную переменную Path

Открываем свойства компьютера. Заходим в «Дополнительные параметры системы» и на вкладке «Дополнительно» кликаем по кнопке «Переменные среды…». В списке системные переменные нам необходимо найти переменную «Path». Кликаем по ней и нажимаем изменить. В открывшемся окне в поле «Значение переменной:» в самый конец уже имеющейся строки мы вставляем наш скопированный путь к exe файлу в проводнике. Важный нюанс – не забудьте поставить точку с запятой перед и после пути. Далее везде нажимаем ок и закрываем свойства системы.

phantomjs path

Проверка установки

Все настройки готовы, пора перейти к запуску. Открываем командную строку сочетанием клавиш Win+R. Пишем cmd и нажимаем Enter. В командной строке набираем следующие команды:

cd c:\
phantomjs
console.log (‘Its all good’)

Запуск JS файла через PhantomJS

Далее мы можем запустить любой файл javascript. Для этого помещаем его в ту же папку, где находится наш phantomjs, допустим это будет test.js. Открываем командную строку и пишем следующие команды:

cd c:\phantomjs
phantomjs.exe test.js

Содержание скрипта test.js может быть уже по вашему желанию, для проверки можем вывести обычное приветствие:

"use strict";
console.log('Hello, world!');
phantom.exit();

Как видите из примера, вторая строка выводит приветствие в консоль, а последняя закрывает работу phantomjs.

Видео-инструкция

Надеюсь данная статья поможет кому-то начать свое знакомство с Webkit-браузером. Также я подготовил для всех своих читателей видео-инструкцию:

Актуальность PhantomJS сегодня

Важно понимать, что PhantomJS сегодня считается устаревшим инструментом. Проект официально не развивается с 2018 года, а последняя версия (2.1.1) вышла в 2016 году. Поэтому в современных задачах, особенно связанных с тестированием и автоматизацией современных сайтов, PhantomJS может не поддерживать новые стандарты JavaScript и CSS.

Если вам нужно работать с современными веб-приложениями, лучше использовать актуальные headless-браузеры, такие как Headless Chrome, Puppeteer, Playwright или Selenium с Chrome/Firefox. Тем не менее, если вы поддерживаете старый проект или вам нужен простой headless-браузер без дополнительных зависимостей — эта инструкция всё ещё будет работать.

0
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(14 голосов, в среднем: 4.7 из 5)
не скупись ☝️ оцени статью
Подписка на обновления:
Автор блога Рябухин Максим

Я фрилансер веб-разработчик. Последние несколько лет занимаюсь версткой и веб-программированием на PHP и Javascript. Если вам понадобится помощь с блогом Wordpress, либо адаптация сайта, я всегда рад помочь.

связаться
Вместе с этим советую почитать:

Оставьте комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
не пытайтесь оскорбить автора, либо участников блога, ваши комментарии все равно не будут промодерированы!
у меня есть сайт

комментариев: 0
    показать все