捕获和转换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(路径,密钥,未完成)

使用提供的加密密钥对加密的捕获进行解密。

参数


结果类

Cookies

公共变量

Status

表示屏幕快照当前状态的类。

公共变量

WaterMark

此类代表风俗习惯 watermarks 存储在GrabzIt中

公共变量