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

Node.jsを使用したGrabzItクライアント

Node.js API

商品の説明

このクラスは、GrabzItスクリーンショットWebサービスとのすべての通信を処理します。

パブリックメソッド

get_result(id)

このメソッドは、スクリーンショット自体を返します。 何も返されない場合は、何かが間違っているか、スクリーンショットの準備がまだできていません。

パラメーター


url_to_animation(URL、 オプション)

変換する必要のあるオンライン動画のURLを指定します intアニメーションGIF。

パラメーター

戻り値

ボイド

アニメーションオプション

アニメーションGIFを作成するときに使用できるすべてのオプション。

オプションの例

{
    'width':250,
    'height':250,
    'speed':2
}

url_to_image(URL、 オプション)

変換するURLを指定します int画像のスクリーンショット。

パラメーター

戻り値

ボイド

html_to_image(html、 オプション)

変換するHTMLを指定します intoaイメージ。

パラメーター

戻り値

ボイド

file_to_image(パス、 オプション)

変換するHTMLファイルを指定します intoaイメージ。

パラメーター

戻り値

ボイド

画像オプション

画像キャプチャの作成時に使用可能なすべてのオプション。

オプションの例

{
    'width':500,
    'height':500
}

url_to_rendered_html(URL、 オプション)

変換するURLを指定します intoレンダリングされたHTML。

パラメーター

戻り値

ボイド

html_to_rendered_html(html、 オプション)

変換するHTMLを指定します intoレンダリングされたHTML。

パラメーター

戻り値

ボイド

file_to_rendered_html(パス、 オプション)

変換するHTMLファイルを指定します intoレンダリングされたHTML。

パラメーター

戻り値

ボイド

HTMLオプション

使用可能なすべてのオプション レンダリングされたHTMLキャプチャの作成.

オプションの例

{
    'country':'SG',
    'delay':5000
}

url_to_pdf(URL、 オプション)

変換するURLを指定します intPDF

パラメーター

戻り値

ボイド

html_to_pdf(html、 オプション)

変換するHTMLを指定します intPDF

パラメーター

戻り値

ボイド

file_to_pdf(パス、 オプション)

変換するHTMLファイルを指定します intPDF

パラメーター

戻り値

ボイド

PDFオプション

PDFキャプチャを作成するときに使用できるすべてのオプション。

オプションの例

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_docx(URL、 オプション)

変換するURLを指定します intDOCX。

パラメーター

戻り値

ボイド

html_to_docx(html、 オプション)

変換するHTMLを指定します intDOCX。

パラメーター

戻り値

ボイド

file_to_docx(パス、 オプション)

変換するHTMLファイルを指定します intDOCX。

パラメーター

戻り値

ボイド

DOCXオプション

DOCXキャプチャを作成するときに使用できるすべてのオプション。

オプションの例

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_table(URL、 オプション)

HTMLテーブルの抽出元のURLを指定します。

パラメーター

戻り値

ボイド

html_to_table(html、 オプション)

HTMLテーブルの抽出元のHTMLを指定します。

パラメーター

戻り値

ボイド

file_to_table(パス、 オプション)

HTMLテーブルを抽出するHTMLファイルを指定します。

パラメーター

戻り値

ボイド

テーブルオプション

HTMLテーブルをCSV、XLSX、またはJSONに変換するときに使用できるすべてのオプション。

オプションの例

{
    'format':'xlsx',
    'includeHeaderNames':true
}

callBackUrlオプションの使用は、ファイルを保存するための推奨される方法です

save(callBackUrl、oncomplete)

Save 結果を非同期的に返し、一意の識別子を返します。これを使用して、スクリーンショットを取得します。 get_result 方法。

パラメーター

save_to(saveToファイル、未完了)

Save コールバックURLを使用せずに結果を同期的に取得します。

パラメーター


get_status(id、oncomplete)

GrabzItスクリーンショットの現在のステータスを取得します。

パラメーター


get_cookies(ドメイン、オンコンプリート)

GrabzItが特定のドメインで使用しているすべてのCookieを取得します。 これには、ユーザー定義のCookieも含まれる場合があります。

パラメーター


set_cookie(名前、ドメイン、オプション、oncomplete)

カスタムCookieがグローバルCookieと同じ名前とドメインを持っている場合、グローバルCookieは上書きされます。GrabzItに新しいカスタムCookieを設定します。

これは、Webサイトの機能がCookieによって制御されている場合に役立ちます。

パラメーター


delete_cookie(名前、ドメイン、oncomplete)

カスタムCookieを削除するか、グローバルCookieの使用をブロックします

パラメーター


取得する_watermarks()

アップロードしたすべてのカスタムを取得 watermarks

パラメーター


取得する_watermark(識別子、oncomplete)

あなたの習慣を返す watermark 指定された識別子と一致する

パラメーター


追加_watermark(識別子、パス、xpos、ypos、oncomplete)

新しいカスタムを追加する watermark

パラメーター


削除_watermark(識別子、oncomplete)

カスタムを削除する watermark

パラメーター


set_local_proxy(value)

このメソッドにより、 ローカルプロキシサーバー すべてのリクエストに使用されます。

パラメーター


use_ssl(値)

GrabzItへのリクエストが APIはSSLを使用する必要があります

パラメーター


create_encryption_key()

暗号的に安全なベース64暗号化キー、44文字長を作成します。


復号化(データ、キー)

提供された暗号化キーを使用して、暗号化されたキャプチャを解読します。

パラメーター


decrypt_file(パス、キー、oncomplete)

提供された暗号化キーを使用して、暗号化されたキャプチャを解読します。

パラメーター


結果クラス

クッキー

パブリック変数

状態

スクリーンショットの現在のステータスを表すクラス。

パブリック変数

WaterMark

このクラスはカスタムを表します watermarks GrabzItに保存

パブリック変数