Como ya sabemos PhantonJS es un navegador sin interfaz gráfica utilizada para la automatización de la interacción página web.
A continuación mostramos algunas opciones de la línea de comandos que nos ayudarán a configurar de una manera mas eficiente nuestro navegador según nuestras necesidades.
--debug=[true|false]
Imprime advertencia y mensaje de depuración, el valor por defecto es false.
Nos ayudará con posibles fallos que tenga, errores de JavasSript, librerías, Clases, y mucho más.
--ignore-ssl-errors=[true|false]
Ignora los errores SSL, como los errores de certificados caducados o autofirmados, valor por defecto false.
Muy útil si tenemos problemas con los certificados con false podremos evitarnos algunos dolores de cabeza.
--load-images=[true|false]
Cargar todas las imágenes en línea, el valor por defecto es true
Con false podremos evitar la carga, no siempre, innecesaria de imágenes
--config=[path]
Especifica un archivo de configuración con formato JSON.
Podremos especificar configuraciones distintas según nuestras necesidades.
Ejemplo de configuración custom para nuestro entorno:
--config=/path/to/config.json
{
"ignoreSslErrors": true,
"outputEncoding": "utf8",
/*Degug*/
"printDebugMessages":true,
/*Load images*/
"autoLoadImages":false,
}
Fuentes:
http://phantomjs.org/api/command-line.html