捕獲和轉換Web的工具

帶有Python的GrabzIt Client

Python API

產品描述

此類處理與GrabzIt屏幕快照Web服務的所有通信。

公開方法

GetResult(ID)

此方法返回屏幕快照本身。 如果未返回任何內容,則說明出現問題或屏幕截圖尚未準備好。

參數

回報值

捕獲


URLToAnimation(網址, 方案 =無)

指定應轉換的在線視頻的URL int動畫GIF。

參數

回報值

無效

抓斗AnimationOptions

該類表示創建動畫GIF時所有可用的選項。

Attributes


URLToImage(網址, 方案 =無)

指定應轉換的URL intoa圖像截圖。

參數

回報值

無效

HTMLToImage(html, 方案 =無)

指定應轉換的HTML intoa圖像。

參數

回報值

無效

FileToImage(路徑, 方案 =無)

指定應轉換的HTML文件 intoa圖像。

參數

回報值

無效

抓斗ImageOptions

該類表示創建圖像捕獲時所有可用的選項。

Attributes

方法


網址到影片(網址, 方案 =無)

指定應轉換的URL int啊視頻。

參數

回報值

無效

HTML 到影片(html, 方案 =無)

指定應從中擷取影片的 HTML。

參數

回報值

無效

文件到視訊(路徑, 方案 =無)

指定應轉換的HTML文件 int啊視頻。

參數

回報值

無效

視訊選項

該類表示在以下情況下所有可用的選項 建立網頁視頻.

公共財產

公開方法


URLToRenderedHTML(網址, 方案 =無)

指定應轉換的URL into呈現HTML。

參數

回報值

無效

HTMLToRenderedHTML(html, 方案 =無)

指定應轉換的HTML into呈現HTML。

參數

回報值

無效

FileToRenderedHTML(路徑, 方案 =無)

指定應轉換的HTML文件 into呈現HTML。

參數

回報值

無效

抓斗HTMLOptions

該類表示在以下情況下所有可用的選項 創建渲染的HTML捕獲.

Attributes

方法


URLToPDF(網址, 方案 =無)

指定應轉換的URL intoa PDF。

參數

回報值

無效

HTMLToPDF(html, 方案 =無)

指定應轉換的HTML intoa PDF。

參數

回報值

無效

FileToPDF(路徑, 方案 =無)

指定應轉換的HTML文件 intoa PDF。

參數

回報值

無效

GrabzItPDFOptions

該類表示創建PDF捕獲時所有可用的選項。

Attributes

方法


URLToDOCX(url, 方案 =無)

指定應轉換的URL int或DOCX。

參數

回報值

無效

HTMLToDOCX(html, 方案 =無)

指定應轉換的HTML int或DOCX。

參數

回報值

無效

FileToDOCX(路徑, 方案 =無)

指定應轉換的HTML文件 int或DOCX。

參數

回報值

無效

抓斗DOCXOptions

該類表示創建DOCX捕獲時所有可用的選項。

Attributes

方法


URLToTable(網址, 方案 =無)

指定應從中提取HTML表的URL。

參數

回報值

無效

HTMLToTable(html, 方案 =無)

指定應從中提取HTML表的HTML。

參數

回報值

無效

FileToTable(path, 方案 =無)

指定應從中提取HTML表的HTML文件。

參數

回報值

無效

抓斗TableOptions

該類表示將HTML表轉換為CSV,XLSX或JSON時可用的所有選項。

Attributes

方法


這是保存文件的推薦方法

Save(callBackURL =”)

Save 異步返回結果,並返回唯一的標識符,該標識符可用於獲取帶有 GetResult 方法。

參數

回報值

屏幕截圖的唯一標識符,否則,如果發生錯誤,則引發異常。 這可以用來獲取帶有 GetResult 方法


警告此方法是同步的,因此在處理結果時將導致應用程序暫停

SaveTo()

Save 結果與包含屏幕快照字節數據的變量同步。

回報值

如果成功,則返回文件的字節數據,否則將引發異常。


警告此方法是同步的,因此在處理結果時將導致應用程序暫停

SaveTo(saveTo文件)

Save 結果同步到文件。

參數

回報值

如果成功,則返回true,否則將引發異常。


GetStatus(id)

獲取GrabzIt屏幕快照的當前狀態。

參數

回報值

屏幕截圖狀態 對象


GetCookies(域)

獲取所有GrabzIt用於特定域的cookie。 這也可能包括用戶定義的cookie。

參數

回報值

GrabzItCookie 排列


SetCookie(名稱,域,值=“”,路徑=“ /”,httponly = False,到期=“”)

在GrabzIt上設置一個新的自定義cookie,如果該自定義cookie與全局cookie具有相同的名稱和域,則將覆蓋全局cookie。

如果網站功能由Cookie控制,這將很有用。

參數

回報值

如果成功設置了cookie,則為true,否則為false


DeleteCookie(名稱,域)

刪除自定義cookie或阻止全局cookie被使用

參數

回報值

如果成功刪除了cookie,則為true,否則為false


輕松賺錢WaterMarks()

獲取您上傳的自定義 watermarks

回報值

抓斗WaterMark 排列


輕松賺錢WaterMark(標識符)

返回您的習慣 watermarks 與指定的標識符匹配

參數

回報值

抓斗WaterMark


加入WaterMark(標識符,路徑,xpos,ypos)

添加新的自定義 watermark

參數

回報值

如果返回true,則返回true watermark 設置成功


DeleteWaterMark(標識符)

刪除自定義 watermark

參數

回報值

如果返回true,則返回true watermark 已成功刪除


SetLocalProxy(proxyUrl)

此方法啟用 本地代理服務器 用於所有請求。

參數


使用SSL

指定是否向GrabzIt發出請求 API應該使用SSL

參數


CreateEncryptionKey()

創建一個加密安全的基本64加密密鑰,長度為44個字符。


解密(數據,密鑰)

使用提供的加密密鑰解密加密的捕獲。

參數


DecryptFile(路徑,密鑰)

使用提供的加密密鑰解密加密的捕獲。

參數


結果類

GrabzItCookie

公共財產

屏幕截圖狀態

表示屏幕快照當前狀態的類。

公共財產

抓斗WaterMark

此類代表風俗 watermarks 存儲在GrabzIt中

公共財產