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