O API PHP do GrabzIt fornece a capacidade de capturar capturas de tela de versões móveis de sites, no entanto, nem todos os sites têm versões móveis especiais e, portanto, podem não funcionar em todas as circunstâncias. A captura de tela móvel pode ser solicitada para capturas de tela, convertendo HTML e também ao extrair tabelas.
Para fazer isso, é necessário usar o passe 1 para o setRequestAs
método do objeto de opções ao criar um imagem, PDF or mesa, como mostrado abaixo. Isso solicitará a versão móvel do site.
Para obter uma captura de tela móvel mais autenticada, também é uma boa ideia passar uma largura padrão do navegador móvel para o setBrowserWidth
método do GrabzItImageOptions classe. Ou, se você estiver criando um PDF, escolha um tamanho de página menor.
$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");