捕获和转换Web的工具

使用我们的RESTful屏幕截图API获取网站屏幕截图

REST API

GrabzIt的REST API允许您使用RESTful技术完全捕获URL或HTML。 在开始之前,请根据您的用例仔细阅读以下注意事项,我们的其他API解决方案之一可能更合适。

  • -某些功能(例如合并和加密捕获)无法通过此REST API使用。 要使用这些功能,您将需要使用其他功能 API库
  • -不要在客户端使用此API,因为它将暴露您的应用程序密钥! 而是使用 JavaScript API
  • - 要限制哪些服务器可以访问您的 API, 授权IP地址 您想要授予访问权限

要开始使用,只需从下面的过滤器中选择要执行的操作,然后将显示可用的参数以及一个基本示例。

以下是用于所有 REST API 调用的 API URL。提出请求时,请确保 所有 参数值是URL编码的。

    https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=&url=https%3A%2F%2Fspacex.com%2F

以下是用于所有 REST API 调用的 API URL。转换 HTML 时,所有参数都必须是 张贴在请求正文中 作为键值对。 确保所有参数值都是 URL 编码的,并且内容类型是 应用程序/ x-www-form-urlencoded.

    curl 
    -d key=Sign in to view your Application Key 
    -d format= 
    -d html=%3Ch1%3EConvert%20Me%21%3C%2Fh1%3E 
    https://api.grabz.it/services/convert    

然后将在 HTTP 响应中返回捕获。 此类捕获还可以使用以下附加选项,除了标记为必需的选项以外,所有其他选项都是可选的。 在测试 API 功能时,我们建议使用 邮差 简化流程。

用户详细信息

通过这个简单的电话即可获取您的当前帐户套餐以及剩余津贴。

    https://api.grabz.it/services/user?key=Sign in to view your Application Key

网络监控器

添加监视器

通过这个简单的调用添加要从您的应用程序进行监控的 URL。这将返回 Web 监视器的 JSON 对象,包括其标识符。

    https://api.grabz.it/services/monitor?key=Sign in to view your Application Key&url=https://www.astropioneer.blog&email=hello@example.com&repeat=60&cssselector=%23id1

删除监视器

要删除网络监视器,只需指定其 ID 以及您的应用程序密钥。您可以在通过上面的“添加监视器”Web 方法创建监视器时获取 ID。成功时,结果属性将返回 true。

    https://api.grabz.it/services/monitor/[Monitor ID]/?key=Sign in to view your Application Key

错误处理

如果您向 API 发出的请求存在问题,将返回一个 JSON 对象来解释错误。 确定这一点的最佳方法是在处理之前检查响应的内容类型,如果 application/json 发生了错误。 在 JSON 中找到的错误代码如下 标准代码列表.

{
    "Result": false,
    "Code":"URL is missing",
    "Message":100
}