Webをキャプチャして変換するツール

RubyでモバイルWebサイトのスクリーンショットを撮るRuby API

GrabzIt Ruby API ウェブサイトのモバイルバージョンのスクリーンショットを撮る機能を提供しますが、すべてのウェブサイトに特別なモバイルバージョンがあるわけではないため、すべての状況で機能しない場合があります。 モバイルスクリーンショットは、画像とPDFスクリーンショットの両方、およびテーブルを抽出するときに要求できます。

これを行うには、1をパスに使用する必要があります requestAs 作成時のオプションオブジェクトのメソッド 画像, PDF or テーブル以下に示すように。 これにより、ターゲットWebサイトのモバイルバージョンが要求されます。

より認証されたモバイルスクリーンショットを取得するには、標準のモバイルブラウザ幅をに渡すこともお勧めします browserWidth メソッドを使用するか、PDFを作成する場合は、より小さいページサイズを選択します。

options = GrabzIt::ImageOptions.new()
options.format = "png"
options.browserWidth = 320
options.width = 256
options.height = 256
options.requestAs = 1

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.url_to_image("https://www.tesla.com", options)
grabzIt.save("http://www.example.com/handler/index")