PhantomJS - Interface de linha de comando
O PhantomJS pode ser executado usando a palavra-chave "phantomjs" e o nome do arquivo. Por exemplo, "phantomjs file.js".
Você também pode passar argumentos para "file.js" da seguinte maneira -
phantomjs [options] file.js arg1 arg2 ...
Vamos examinar algumas das opções disponíveis na linha de comando.
S.No | Opção e descrição |
---|---|
1 | --help or –h Irá exibir todas as opções de linha de comando. Pára imediatamente e não executa o script aprovado. |
2 | --version or –v Imprime a versão do PhantomJS em execução. Isso interromperá a execução do script a ser executado. |
3 | --debug[true|false] Imprime avisos e mensagens de depuração. Por padrão, é definido como falso. Você também pode usar [sim | não]. |
4 | --cookies-file = /path/to/cookies.txt Nome do arquivo para armazenar cookies persistentes. |
5 | --diskcache=[true|false] Ativa o cache de disco. Também assume valores [sim | não] |
6 | --disk-cahe-path Caminho para o cache de disco. |
7 | --ignore-sslerrors=[true|false] Ignore os erros de SSL. Por exemplo - erros de certificado expirado ou autoassinado. O padrão é falso. Ele também aceita valores [sim | não]. |
8 | --loadimages=[true|false] Carrega todas as imagens embutidas. O valor padrão é verdadeiro. Também leva [sim | não]. |
9 | --local-storagepath=/some/path Caminho para salvar conteúdo LocalStorage e conteúdo WebSQL. |
10 | --local-storagequota=number Tamanho máximo para permitir dados. |
11 | --local-url-access Permite o uso de URLs 'file: ///' (o padrão é verdadeiro). |
12 | --local-to-remote-urlaccess=[true|false] Permite que o conteúdo local acesse URL remoto. O padrão é falso. Ele também aceita valores [sim | não]. |
13 | --max-disk-cachesize=size Limita o tamanho do cache de disco (em KB) |
14 | --offline-storage-path Especifica o local para armazenamento offline. |
15 | --offline-storage-quota Define o tamanho máximo do armazenamento offline em KB. |
16 | --outputencoding=encoding Define a codificação usada para a saída do terminal. O padrão é utf-8. |
17 | --proxy=address:port Especifica o servidor proxy a ser usado (por exemplo - proxy = 192.168.1.1: 8080) |
18 | --proxytype=[http|socks5|none] Especifica o tipo de servidor proxy (o padrão é http) |
19 | --proxy-auth Informações de autenticação para o proxy. Por exemplo - --proxy-auth = nome de usuário: senha |
20 | --scriptencoding=encoding Define a codificação usada para o script. O padrão é utf8. |
21 | --script-language Define o idioma do script. |