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. |