• Federated-Cloud-ID für Untergang.de: https://Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.
PhantomJs macht Screenshots von Webseiten

Screenshot machen, ein Beispiele für PhantomJS

PhantomJS wird seit Jahren nicht mehr maintained. Ea gibt aber viele Anwendungsbeispiele. Deshalb hab ich das mal probiert. Es werden mehrere Screenshots in verschiedenen Auflösungen gemacht. Im Bild hab ich die Screenshots von https://wolust.de als Layer übernander gelegt.

Installation:

Lade ein fertkompiliertes phantomjs und kopiere es in einen PATH . zB /usr/local/bin  Es gibt eine Bug Ubuntu, Manjaro…weitere Linuxe. Vor dem Ausführen von phantomjs. Dieses Kommando eingeben: export OPENSSL_CONF=/dev/null

Skripte: So funktionierts. Im Ordner examples gibt es die Beispiele, die man an die eigenen Bedürfnisse anpassen kann. Ein Script aussuchen, und dann Parameter übergeben.

ungefähr so

phantomjs responsive-screenshot.js https://untergang.de/

 Hello-World-Script 

"use strict"; console.log('Hello, world!'); phantom.exit();

Postet die Ladezeit von Webseiten auf Mastodon 

 echo $(phantomjs loadspeed.js https://wolust.de) | toot