捕獲和轉換Web的工具

使用Node.js的GrabzIt客戶端

Node.js API

產品描述

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

公開方法

get_result(id)

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

參數


url_to_animation(網址, 方案)

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

參數

回報值

無效

動畫選項

創建動畫GIF時所有可用的選項。

選項示例

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

url_to_image(網址, 方案)

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

參數

回報值

無效

html_to_image(html, 方案)

指定應轉換的HTML intoa圖像。

參數

回報值

無效

file_to_image(路徑, 方案)

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

參數

回報值

無效

圖片選項

創建圖像捕獲時所有可用的選項。

選項示例

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

url_to_video(網址, 方案)

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

參數

回報值

無效

html_to_video(html, 方案)

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

參數

回報值

無效

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

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

參數

回報值

無效

影片選項

所有可用選項 建立網頁視頻.

選項示例

{
    'duration':5,
    'framesPerSecond':3
}

url_to_rendered_html(網址, 方案)

指定應轉換的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 intoa PDF。

參數

回報值

無效

html_to_pdf(html, 方案)

指定應轉換的HTML intoa PDF。

參數

回報值

無效

file_to_pdf(路徑, 方案)

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

參數

回報值

無效

PDF選項

創建PDF捕獲時所有可用的選項。

選項示例

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

url_to_docx(網址, 方案)

指定應轉換的URL int或DOCX。

參數

回報值

無效

html_to_docx(html, 方案)

指定應轉換的HTML int或DOCX。

參數

回報值

無效

file_to_docx(路徑, 方案)

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

參數

回報值

無效

DOCX選項

創建DOCX捕獲時所有可用的選項。

選項示例

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

url_to_table(網址, 方案)

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

參數

回報值

無效

html_to_table(html, 方案)

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

參數

回報值

無效

file_to_table(路徑, 方案)

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

參數

回報值

無效

表格選項

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

選項示例

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

建議使用callBackUrl選項保存文件

save(callBackUrl,未完成)

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

參數

save_to(saveTo文件,未完成)

Save 同步結果,而不使用回調URL。

參數


get_status(編號,未完成)

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

參數


get_cookies(域,未完成)

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

參數


set_cookie(名稱,域,選項,完成)

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

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

參數


delete_cookie(名稱,域,未完成)

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

參數


得到_watermarks()

獲取所有上傳的自定義 watermarks

參數


得到_watermark(標識符,未完成)

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

參數


加_watermark(標識符,路徑,xpos,ypos,oncomplete)

添加新的自定義 watermark

參數


刪除_watermark(標識符,未完成)

刪除自定義 watermark

參數


set_local_proxy(值)

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

參數


use_ssl(值)

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

參數


create_encryption_key()

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


解密(數據,密鑰)

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

參數


crypto_file(路徑,密鑰,未完成)

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

參數


結果類

餅乾

公共變量

Status

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

公共變量

WaterMark

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

公共變量