また, GrabzIt PHP API は、ウェブサイトのモバイルバージョンのスクリーンショットを撮る機能を提供しますが、すべてのウェブサイトに特別なモバイルバージョンがあるわけではないため、すべての状況で機能するとは限りません。 スクリーンショット用にモバイルスクリーンショットをリクエストし、HTMLを変換したり、テーブルを抽出したりできます。
これを行うには、1をパスに使用する必要があります setRequestAs
作成時のオプションオブジェクトのメソッド 画像, PDF or テーブル以下に示すように。 これにより、モバイルバージョンのWebサイトが要求されます。
より認証されたモバイルスクリーンショットを取得するには、標準のモバイルブラウザ幅をに渡すこともお勧めします setBrowserWidth
の方法 GrabzItImageOptions クラス。 または、PDFを作成する場合は、より小さいページサイズを選択します。
$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");