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.