Browserless
Browserless 是一个 Browserless 是一个无头浏览器服务,支持自动化网页抓取、测试和生成 PDF,适用于开发者。,它被用于 运维自动化 调研投票与数据采集 等场景。Browserless 是一个无头浏览器服务,支持自动化网页抓取、测试和生成 PDF,适用于开发者。
准备
在参阅本文档使用 Browserless 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)Browserless:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 SSPL-v1 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
测试应用
-
Websoft9 控制台安装 Browserless 后,通过 我的应用 查看应用详情,在 访问 标签页中获取访问 URL
-
运行如下脚本测试应用,成功会下载网站的图片
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"