Red de conocimiento informático - Material del sitio web - Cómo usar PHP para tomar capturas de pantalla de páginas web

Cómo usar PHP para tomar capturas de pantalla de páginas web

El código es el siguiente:

set_time_limit(60);

/Screenshot

$im?=?imagegrabscreen ();

imagepng($im,?" snap1.png");

/Agarrar ventana de IE

$browser?=?new?COM( "InternetExplorer. Aplicación");

$handle?=?$browser->HWND;

$browser->Visible?=?true;

$ im?= ?imagegrabwindow($handle);

$browser->Salir();

imagepng($im,?" snap2.png");

$ im?=?imagegrabscreen();

/Tomar la ventana de IE y su contenido (tome IE como ejemplo)

$browser?=?new?COM("InternetExplorer .Aplicación" );

$handle?=?

$browser->HWND;

$browser->Visible?=?true;

$navegador->Navegar("");

¿mientras?($navegador->Ocupado)?{

com_message_pump(4000);

}

$im?=?imagegrabwindow($handle,?0);

$browser->Salir();

imagepng($im, ?" snap3 .png");