Outils pour capturer et convertir le Web

Prendre une capture d'écran d'un site Web mobile avec PHPAPI PHP

La API PHP GrabzIt permet de prendre des captures d’écran des versions mobiles de sites Web. Toutefois, tous les sites Web n’ont pas de version spéciale pour mobile, de sorte que cela peut ne pas fonctionner dans toutes les circonstances. Une capture d'écran mobile peut être demandée pour les captures d'écran, la conversion de HTML ainsi que lors de l'extraction de tableaux.

Pour ce faire, vous devez utiliser passer 1 au setRequestAs méthode de l'objet options lors de la création d'un image, PDF or table, comme indiqué ci-dessous. Ce sera ensuite demander la version mobile du site.

Pour obtenir une capture d’écran mobile plus authentifiée, il est également judicieux de passer une largeur de navigateur mobile standard au setBrowserWidth méthode de GrabzItImageOptions classe. Ou si vous créez un PDF, choisissez une taille de page plus petite.

$options = new \GrabzIt\GrabzItImageOptions();
$options->setFormat("png");
$options->setBrowserWidth("320");
$options->setWidth("256");
$options->setHeight("256");
$options->setRequestAs(1);

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("https://www.tesla.com", $options);
$grabzIt->Save("http://www.mysite.com/handler.php");