GNU/Linux >> Tutoriales Linux >  >> Linux

Captura de pantalla del sitio web, del lado del servidor, en un servidor Linux alquilado, gratis

PhantomJs es la solución

if(phantom.state.length === 0){
  phantom.state = '0_home';
  phantom.open('http://www.mini.de');
}
else if(phantom.state === '0_home'){
  phantom.viewportSize = {width: 800, height: 600};
  phantom.sleep(2000);
  phantom.render('home.png');
  phantom.exit(0);
}

http://cutycapt.sourceforge.net/

CutyCapt es una pequeña utilidad de línea de comandos multiplataforma para capturar la representación de WebKit de una página web en una variedad de formatos vectoriales y de mapa de bits, incluidos SVG, PDF, PS, PNG, JPEG, TIFF, GIF y BMP.

No hay PHP-api, pero siempre puede usarlo a través de PHP exec funciones.


Aquí hay un script mejor usando phantomJS 1.5

var page = require('webpage').create();

page.open('http://www.google.com', function() {

    page.viewportSize = {width: 1024, height: 768};
    page.render('screenshot.png');
    phantom.exit();
});

Linux
  1. Instale ownCloud 5 en Linux Mint 14

  2. Migración de Unix a Linux

  3. Cambiar el nombre de host de un servidor Linux

  4. Comprobar la conectividad de red en un servidor Linux

  5. Prepárese para migrar un servidor Linux

Las mejores herramientas para tomar y editar capturas de pantalla en Linux

Instalar Velociraptor en Linux

Las 5 mejores herramientas para tomar y editar capturas de pantalla en Linux 2021

Jenkins Server en Linux:un servidor de automatización gratuito y de código abierto

Servidor de monitoreo Graylog en Ubuntu Linux para servidores/servicios de monitoreo

Cómo SSH al servidor a través de Linux