PhantomJS es una implementación del motor de javascript de WebKit, desarrollado por Aria Hidayat, que podemos utilizar en nuestro servidor para trabajar sobre páginas web.
Gracias a las virtudes de WebKit, que ya conocemos,PhantomJS nos permite cargar páginas desde nuestro servidor y tratarlas como si de un arbol DOM
se tratara. Aunque a primera vista se le ven utilidades de testing, ya que nos permite realizar pruebas unitarias de una forma similar a las implementadas por Selenium, tambien es igual de apto para hacer scraping de páginas web, sacar capturas de pantalla o monitorizar redes.
Ejemplo
console.log('Cargando la página');
var page = new WebPage();
var url = "https://www.anieto2k.com/";
page.open(url, function (status) {
// Creamos el screenshot
page.render("anieto2k.png");
// Página cargada
phantom.exit();
});
Muy, pero que muy interesante y más que puede llegar a ser…
1 comentarios, 0 referencias
+
#