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

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

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

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

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

S.No Вариант и описание
1

--help or –h

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

2

--version or –v

Печатает версию запущенного PhantomJS. Это остановит выполнение сценария, который нужно запустить.

3

--debug[true|false]

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

4

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

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

5

--diskcache=[true|false]

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

6

--disk-cahe-path

Путь для дискового кеша.

7

--ignore-sslerrors=[true|false]

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

8

--loadimages=[true|false]

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

9

--local-storagepath=/some/path

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

10

--local-storagequota=number

Максимальный размер для данных.

11

--local-url-access

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

12

--local-to-remote-urlaccess=[true|false]

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

13

--max-disk-cachesize=size

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

14

--offline-storage-path

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

15

--offline-storage-quota

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

16

--outputencoding=encoding

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

17

--proxy=address:port

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

18

--proxytype=[http|socks5|none]

Указывает тип прокси-сервера (по умолчанию http)

19

--proxy-auth

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

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

20

--scriptencoding=encoding

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

21 год

--script-language

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