PhantomJS - Interfaccia della riga di comando

PhantomJS può essere eseguito utilizzando la parola chiave "phantomjs" e il nome del file. Ad esempio, "phantomjs file.js".

Puoi anche passare argomenti in "file.js" come segue:

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

Esaminiamo alcune delle opzioni disponibili nella riga di comando.

S.No Opzione e descrizione
1

--help or –h

Mostrerà tutte le opzioni della riga di comando. Si ferma immediatamente e non eseguirà lo script passato.

2

--version or –v

Stampa la versione di PhantomJS in esecuzione. Ciò interromperà l'esecuzione dello script da eseguire.

3

--debug[true|false]

Stampa avvisi e messaggi di debug. Per impostazione predefinita, è impostato su false. Puoi anche usare [sì | no].

4

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

Nome del file per memorizzare i cookie persistenti.

5

--diskcache=[true|false]

Abilita la cache del disco. Accetta anche valori [sì | no]

6

--disk-cahe-path

Percorso per la cache del disco.

7

--ignore-sslerrors=[true|false]

Ignora gli errori SSL. Ad esempio: errori di certificato scaduto o autofirmato. L'impostazione predefinita è false. Accetta anche valori [sì | no].

8

--loadimages=[true|false]

Carica tutte le immagini in linea. Il valore predefinito è vero. Ci vuole anche [sì | no].

9

--local-storagepath=/some/path

Percorso per salvare il contenuto di LocalStorage e il contenuto WebSQL.

10

--local-storagequota=number

Dimensione massima per consentire i dati.

11

--local-url-access

Consente l'uso di URL "file: ///" (l'impostazione predefinita è true).

12

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

Consente al contenuto locale di accedere all'URL remoto. L'impostazione predefinita è false. Accetta anche valori [sì | no].

13

--max-disk-cachesize=size

Limita la dimensione della cache del disco (in KB)

14

--offline-storage-path

Specifica la posizione per l'archiviazione offline.

15

--offline-storage-quota

Imposta la dimensione massima dell'archiviazione offline in KB.

16

--outputencoding=encoding

Imposta la codifica utilizzata per l'uscita del terminale. L'impostazione predefinita è utf-8.

17

--proxy=address:port

Specifica il server proxy da utilizzare (ad esempio, proxy = 192.168.1.1: 8080)

18

--proxytype=[http|socks5|none]

Specifica il tipo di server proxy (il valore predefinito è http)

19

--proxy-auth

Informazioni di autenticazione per il proxy. Per esempio -

--proxy-auth = nome utente: password

20

--scriptencoding=encoding

Imposta la codifica utilizzata per lo script. L'impostazione predefinita è utf8.

21

--script-language

Imposta la lingua dello script.