PhantomJS на Windows

Для начала, почему не curl.  С ним все клево — поддержка cookie, proxy, post, get запросы, вот это все. Но никакого вам js, да  и популярные сервисы с каждым днем придумывают все новые ухищрения в пользу реальных посетителей.

Поэтому, будем эмулировать реального посетителя с помощью PhantomJS. Что это такое? Это полноценный браузер без графической оболочки. Кроме исполнения js, он умеет также делать скриншоты.

Ставим под Windows. Качаем с http://phantomjs.org/download.html, кладем в некоторую директорию, добавляем эту директорию (до exe-шника) в PATH (на win8: Панель управления\Система и безопасность\Система->  Изменить параметры, вкладка «Переменные среды»,  далее ищите PATH).

Сохраняем, открываем cmd.exe, пользуемся с помощью phantomjs.

 

В следующем посту попробуем залониться с помощью phantomjs. например, в instagram 😉