GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erstellung eines Website-Screenshots, serverseitig, auf einem gemieteten Linux-Server, kostenlos

PhantomJs ist die Lösung

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 ist ein kleines plattformübergreifendes Befehlszeilenprogramm zum Erfassen der WebKit-Wiedergabe einer Webseite in einer Vielzahl von Vektor- und Bitmap-Formaten, einschließlich SVG, PDF, PS, PNG, JPEG, TIFF, GIF und BMP.

Es gibt keine PHP-API, aber Sie können sie immer über exec von PHP verwenden Funktionen.


Hier ist ein besseres Skript mit 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. Installieren Sie ownCloud 5 auf Linux Mint 14

  2. Migrieren von Unix nach Linux

  3. Ändern Sie den Hostnamen eines Linux-Servers

  4. Bereiten Sie die Migration eines Linux-Servers vor

  5. Administrations-Linux-Server

Beste Tools zum Aufnehmen und Bearbeiten von Screenshots unter Linux

Installieren Sie Velociraptor unter Linux

Top 5 Tools zum Aufnehmen und Bearbeiten von Screenshots unter Linux 2021

Jenkins Server unter Linux:Ein kostenloser und Open-Source-Automatisierungsserver

Graylog-Überwachungsserver unter Ubuntu Linux für Überwachungsserver/-dienste

So führen Sie SSH zum Server über Linux