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