PhantomJS - Interface de ligne de commande

PhantomJS peut être exécuté en utilisant le mot-clé "phantomjs" et le nom du fichier. Par exemple, "phantomjs file.js".

Vous pouvez également passer des arguments dans "file.js" comme suit -

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

Passons en revue certaines des options disponibles sur la ligne de commande.

S. Non Option et description
1

--help or –h

Affiche toutes les options de ligne de commande. S'arrête immédiatement et n'exécutera pas le script passé.

2

--version or –v

Imprime la version de PhantomJS en cours d'exécution. Cela arrêtera l'exécution du script à exécuter.

3

--debug[true|false]

Imprime les avertissements et les messages de débogage. Par défaut, il est défini sur false. Vous pouvez également utiliser [yes | no].

4

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

Nom de fichier pour stocker les cookies persistants.

5

--diskcache=[true|false]

Active le cache disque. Il prend également des valeurs [yes | no]

6

--disk-cahe-path

Chemin du cache disque.

sept

--ignore-sslerrors=[true|false]

Ignorez les erreurs SSL. Par exemple - Erreurs de certificat expiré ou auto-signé. La valeur par défaut est false. Il prend également les valeurs [yes | no].

8

--loadimages=[true|false]

Charge toutes les images en ligne. La valeur par défaut est true. Il faut aussi [oui | non].

9

--local-storagepath=/some/path

Chemin pour enregistrer le contenu LocalStorage et le contenu WebSQL.

dix

--local-storagequota=number

Taille maximale pour autoriser les données.

11

--local-url-access

Permet l'utilisation des URL 'file: ///' (la valeur par défaut est true).

12

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

Permet au contenu local d'accéder à l'URL distante. La valeur par défaut est false. Il prend également les valeurs [yes | no].

13

--max-disk-cachesize=size

Limite la taille du cache disque (en Ko)

14

--offline-storage-path

Spécifie l'emplacement du stockage hors ligne.

15

--offline-storage-quota

Définit la taille maximale du stockage hors ligne en Ko.

16

--outputencoding=encoding

Définit le codage utilisé pour la sortie du terminal. La valeur par défaut est utf-8.

17

--proxy=address:port

Spécifie le serveur proxy à utiliser (par exemple - proxy = 192.168.1.1: 8080)

18

--proxytype=[http|socks5|none]

Spécifie le type de serveur proxy (la valeur par défaut est http)

19

--proxy-auth

Informations d'authentification pour le proxy. Par exemple -

--proxy-auth = nom d'utilisateur: mot de passe

20

--scriptencoding=encoding

Définit l'encodage utilisé pour le script. La valeur par défaut est utf8.

21

--script-language

Définit la langue du script.