また, GrabzIt Python API ウェブサイトのモバイルバージョンのスクリーンショットを撮る機能を提供しますが、すべてのウェブサイトに特別なモバイルバージョンがあるわけではないため、すべての状況で機能しない場合があります。 モバイルスクリーンショットは、画像とPDFスクリーンショットの両方、およびテーブルを抽出するときに要求できます。
これを行うには、1をパスに使用する必要があります setRequestAs
作成時のオプションオブジェクトの属性 画像, PDF or テーブル以下に示すように。 これにより、ターゲットWebサイトのモバイルバージョンが要求されます。
より認証されたモバイルスクリーンショットを取得するには、標準のモバイルブラウザ幅をに渡すこともお勧めします browserWidth
の属性 GrabzItImageOptions クラス。 または、PDFを作成する場合は、より小さいページサイズを選択します。
from GrabzIt import GrabzItClient from GrabzIt import GrabzItImageOptions options = GrabzItImageOptions.GrabzItImageOptions() options.format = "png" options.browserWidth = 320 options.width = 256 options.height = 256 options.requestAs = 1 grabzIt = GrabzItClient.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.py")