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

Pythonを使用したGrabzItクライアント

Python API

商品の説明

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

パブリックメソッド

GetResult(id)

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

パラメーター

戻り値

キャプチャ


URLToAnimation(URL、 オプション =なし)

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

パラメーター

戻り値

ボイド

GrabzItAnimationOptions

このクラスは、アニメーションGIFを作成するときに使用できるすべてのオプションを表します。

属性


URLToImage(URL、 オプション =なし)

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

パラメーター

戻り値

ボイド

HTMLToImage(html、 オプション =なし)

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

パラメーター

戻り値

ボイド

FileToImage(パス、 オプション =なし)

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

パラメーター

戻り値

ボイド

GrabzItImageOptions

このクラスは、画像キャプチャの作成時に使用可能なすべてのオプションを表します。

属性

メソッド


URLToRenderedHTML(URL、 オプション =なし)

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

パラメーター

戻り値

ボイド

HTMLToRenderedHTML(html、 オプション =なし)

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

パラメーター

戻り値

ボイド

FileToRenderedHTML(パス、 オプション =なし)

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

パラメーター

戻り値

ボイド

GrabzItHTMLOptions

クラスは、次の場合に利用可能なすべてのオプションを表します レンダリングされたHTMLキャプチャの作成.

属性

メソッド


URLToPDF(URL、 オプション =なし)

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

パラメーター

戻り値

ボイド

HTMLToPDF(html、 オプション =なし)

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

パラメーター

戻り値

ボイド

FileToPDF(パス、 オプション =なし)

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

パラメーター

戻り値

ボイド

GrabzItPDFOptions

このクラスは、PDFキャプチャの作成時に使用可能なすべてのオプションを表します。

属性

メソッド


URLToDOCX(url、 オプション =なし)

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

パラメーター

戻り値

ボイド

HTMLToDOCX(html、 オプション =なし)

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

パラメーター

戻り値

ボイド

FileToDOCX(パス、 オプション =なし)

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

パラメーター

戻り値

ボイド

GrabzItDOCXOptions

このクラスは、DOCXキャプチャの作成時に使用可能なすべてのオプションを表します。

属性

メソッド


URLToTable(URL、 オプション =なし)

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

パラメーター

戻り値

ボイド

HTMLToTable(html、 オプション =なし)

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

パラメーター

戻り値

ボイド

FileToTable(パス、 オプション =なし)

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

パラメーター

戻り値

ボイド

GrabzItTableOptions

このクラスは、HTMLテーブルをCSV、XLSX、またはJSONに変換するときに使用可能なすべてのオプションを表します。

属性

メソッド


これは、ファイルを保存するための推奨される方法です

Save(callBackURL = '')

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

パラメーター

戻り値

それ以外の場合、スクリーンショットの一意の識別子。エラーが発生した場合、例外がスローされます。 これを使用してスクリーンショットを取得できます GetResult 方法


このメソッドは同期であるため、結果の処理中にアプリケーションが一時停止することを警告します

SaveTo()

Save スクリーンショットのバイトデータを含む変数に同期して結果を取得します。

戻り値

成功した場合はファイルのバイトデータを返し、そうでない場合は例外をスローします。


このメソッドは同期であるため、結果の処理中にアプリケーションが一時停止することを警告します

SaveTo(saveToファイル)

Save 結果をファイルに同期して。

パラメーター

戻り値

成功した場合はtrueを返し、そうでない場合は例外をスローします。


GetStatus(id)

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

パラメーター

戻り値

ScreenShotStatus オブジェクト


GetCookies(ドメイン)

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

パラメーター

戻り値

GrabzItCookie 配列


SetCookie(名前、ドメイン、値= ""、パス= "/"、httponly = False、有効期限= "")

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

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

パラメーター

戻り値

Cookieが正常に設定された場合はtrue、そうでない場合はfalse


DeleteCookie(名前、ドメイン)

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

パラメーター

戻り値

Cookieが正常に削除された場合はtrue、そうでない場合はfalse


WaterMarks()

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

戻り値

GrabzItWaterMark 配列


WaterMark(識別子)

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

パラメーター

戻り値

GrabzItWaterMark


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

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

パラメーター

戻り値

次の場合にtrueを返します watermark 正常に設定されました


DeleteWaterMark(識別子)

カスタムを削除する watermark

パラメーター

戻り値

次の場合にtrueを返します watermark 正常に削除されました


SetLocalProxy(proxyUrl)

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

パラメーター


UseSSL(値)

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

パラメーター


CreateEncryptionKey()

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


復号化(データ、キー)

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

パラメーター


DecryptFile(パス、キー)

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

パラメーター


結果クラス

GrabzItCookie

パブリックプロパティ

ScreenShotStatus

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

パブリックプロパティ

GrabzItWaterMark

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

パブリックプロパティ