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

Node.jsを使用してモバイルWebサイトのスクリーンショットを撮る

Node.js API

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

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

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

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"format":"png", "requestAs":1, "browserWidth":320};

client.url_to_image("https://www.tesla.com", options);
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});