跳到主要内容
版本:Next

Browserless

Browserless 是一个 Browserless 是一个无头浏览器服务,支持自动化网页抓取、测试和生成 PDF,适用于开发者。,它被用于 运维自动化 调研投票与数据采集 等场景。Browserless 是一个无头浏览器服务,支持自动化网页抓取、测试和生成 PDF,适用于开发者。

界面

准备

在参阅本文档使用 Browserless 时,需要确保如下几点:

  • 登录 Websoft9 控制台,然后找到(或安装)Browserless:

    • 我的应用 菜单找到应用
    • 应用商店 菜单部署应用
  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 SSPL-v1 开源许可协议

  • 为应用准备配置访问方式:配置域名服务器安全组开启网外端口

入门指南

测试应用

  1. Websoft9 控制台安装 Browserless 后,通过 我的应用 查看应用详情,在 访问 标签页中获取访问 URL

  2. 运行如下脚本测试应用,成功会下载网站的图片

    curl -X POST \
    http://访问URL/screenshot?token=YOUR_API_TOKEN_HERE \
    -H 'Cache-Control: no-cache' \
    -H 'Content-Type: application/json' \
    -d '{
    "url": "https://www.websoft9.com/",
    "options": {
    "fullPage": true,
    "type": "png"
    }
    }' \
    --output "screenshot.png"

配置选项

管理维护

故障