Hace poco estuve probando la ejecución de phantomJS de python como un argumento de línea de comandos, todavía no lo he podido encontrar pero he visto ejemplos. Debido a que PhantomJS se ejecuta desde la línea de comandos, esto parece ser posible. El resultado que PhantomJS escupiría iría directamente a una variable.¿Es posible ejecutar PhantomJS desde node.js como un argumento de línea de comandos?
Antes de seguir por ese camino, hacer que esto funcione en node.js en realidad sería más útil para mí y me hizo pensar, ¿puedo usarlo para ejecutar PhantomJS como un programa se ejecuta desde la línea de comandos y la tienda? el resultado de datos que PhantomJS normalmente escupiría en una variable?
Preferiría no utilizar phantomjs-node porque parece estar usando demasiados trucos.
El motivo de todo esto es poder ejecutar PhantomJS al mismo tiempo que otra acción que el programa lleva a cabo y utilizar los datos resultantes para algunas otras cosas.
En pocas palabras, puede ejecutar cosas de línea de comandos del sistema en python, ¿puedo hacer lo mismo en node.js?
Saludos :)
Editar: Yo entiendo que el nodo y el fantasma utilizan diferentes entornos js, eso es genial, porque sólo quiero correr fantasma como su propio proceso y coger todo lo que los datos de salida en una variable Node.js (los datos serán una matriz de un par, cadena y punto flotante.) No quiero 'manejar' con fantasma, crearé los archivos javascript cargados todo lo que quiera. Todo lo que quiero es salida fantasma. :)
La mayoría de la gente parece estar usando [ 'child_process.spawn'] (http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options) para lograrlo. 'child_process' es un módulo node.js estándar estable ahora, tal vez no fue en el momento en que lo solicitó - node.js se mueve bastante rápido. – hippietrail