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 язык
Устанавливает язык скрипта.