Учебники

PhantomJS — интерфейс командной строки

PhantomJS может быть выполнен с использованием ключевого слова «phantomjs» и имени файла. Например, «phantomjs file.js».

Вы также можете передать аргументы в «file.js» следующим образом:

phantomjs [options] file.js arg1 arg2 ...

Давайте рассмотрим некоторые параметры, доступные в командной строке.

—помощь или –h

Будет отображаться все параметры командной строки. Немедленно останавливается и не запустит пройденный скрипт.

— версия или –v

Печатает версию работающего PhantomJS. Это остановит выполнение скрипта для запуска.

—debug [правда | ложь]

Печатает предупреждения и отладочные сообщения. По умолчанию установлено значение false. Вы также можете использовать [да | нет].

—cookies-file = /path/to/cookies.txt

Имя файла для хранения постоянных файлов cookie.

—diskcache = [правда | ложь]

Включает дисковый кеш. Он также принимает значения [да | нет]

—disk-Cahe-путь

Путь к дисковому кешу.

—ignore-sslerrors = [правда | ложь]

Игнорировать ошибки SSL. Например — просроченные или самозаверяющие ошибки сертификата. По умолчанию установлено значение false. Он также принимает значения [да | нет].

—loadimages = [правда | ложь]

Загружает все встроенные изображения. По умолчанию установлено значение true. Это также занимает [да | нет].

—local-storagepath = / некоторые / путь

Путь для сохранения содержимого LocalStorage и содержимого WebSQL.

—local-StorageQuota = номер

Максимальный размер, чтобы учесть данные.

—local-URL-доступ

Позволяет использовать URL-адреса «file: ///» (по умолчанию true).

—local к дистанционным urlaccess = [верно | ложь]

Позволяет локальному контенту получать доступ к удаленному URL. По умолчанию установлено значение false. Он также принимает значения [да | нет].

—max-диск-CacheSize = размер

Ограничивает размер дискового кэша (в КБ)

—offline-хранения-путь

Определяет местоположение для автономного хранилища.

—offline квоты хранения

Устанавливает максимальный размер автономного хранилища в КБ.

—outputencoding = кодирование

Устанавливает кодировку, используемую для вывода на терминал. По умолчанию используется utf-8.

—proxy = адрес: порт

Указывает используемый прокси-сервер (например, — proxy = 192.168.1.1: 8080)

—proxytype = [HTTP | socks5 | ни]

Определяет тип прокси-сервера (по умолчанию http)

—proxy-авт

Информация аутентификации для прокси. Например —

—proxy-AUTH = имя пользователя: пароль

—scriptencoding = кодирование

Устанавливает кодировку, используемую для скрипта. По умолчанию utf8.

—script язык

Устанавливает язык скрипта.