PhantomJS - Interfaz de línea de comandos

PhantomJS se puede ejecutar usando la palabra clave "phantomjs" y el nombre del archivo. Por ejemplo, "phantomjs file.js".

También puede pasar argumentos a "file.js" de la siguiente manera:

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

Repasemos algunas de las opciones disponibles en la línea de comandos.

S. No Opción y descripción
1

--help or –h

Mostrará todas las opciones de la línea de comandos. Se detiene inmediatamente y no ejecutará el script pasado.

2

--version or –v

Imprime la versión de PhantomJS en ejecución. Esto detendrá la ejecución del script que se ejecutará.

3

--debug[true|false]

Imprime advertencias y mensajes de depuración. De forma predeterminada, se establece en falso. También puede utilizar [sí | no].

4

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

Nombre de archivo para almacenar cookies persistentes.

5

--diskcache=[true|false]

Habilita la caché de disco. También toma valores [sí | no]

6

--disk-cahe-path

Ruta de la caché de disco.

7

--ignore-sslerrors=[true|false]

Ignore los errores de SSL. Por ejemplo: errores de certificados caducados o autofirmados. El valor predeterminado es falso. También toma valores [sí | no].

8

--loadimages=[true|false]

Carga todas las imágenes en línea. El valor predeterminado es verdadero. También se necesita [sí | no].

9

--local-storagepath=/some/path

Ruta para guardar el contenido de LocalStorage y el contenido de WebSQL.

10

--local-storagequota=number

Tamaño máximo para permitir datos.

11

--local-url-access

Permite el uso de URL 'file: ///' (el valor predeterminado es verdadero).

12

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

Permite que el contenido local acceda a una URL remota. El valor predeterminado es falso. También toma valores [sí | no].

13

--max-disk-cachesize=size

Limita el tamaño de la caché del disco (en KB)

14

--offline-storage-path

Especifica la ubicación para el almacenamiento sin conexión.

15

--offline-storage-quota

Establece el tamaño máximo del almacenamiento sin conexión en KB.

dieciséis

--outputencoding=encoding

Establece la codificación utilizada para la salida del terminal. El valor predeterminado es utf-8.

17

--proxy=address:port

Especifica el servidor proxy que se utilizará (por ejemplo, proxy = 192.168.1.1: 8080)

18

--proxytype=[http|socks5|none]

Especifica el tipo de servidor proxy (el predeterminado es http)

19

--proxy-auth

Información de autenticación para el proxy. Por ejemplo -

--proxy-auth = nombre de usuario: contraseña

20

--scriptencoding=encoding

Establece la codificación utilizada para el script. El valor predeterminado es utf8.

21

--script-language

Establece el idioma de la escritura.