为什么
很多媒体发布时都需要配图,这个时候就需要网页截图工具了。虽然 NPM 已经有不少类似的工具,但它们都不遵循 fxd 规范,因此我们开发了 fxd-app-screenshot 。
是什么
平平无奇的截图APP,传入 url、指定保存路径,即可得到截图。
如何使用
fxd-app-screenshot 是一个 fxd app,你可以通过 fxd-cli 或者 FlowDeer 运行它。
在安装完成 fxd-cli 之后,你可以通过以下命令直接安装 fxd-app-screenshot
fxd _install fxd-app-screenshot
然后运行帮助命令,可以查看它的方法和对应的参数:
fxd screenshot help
Version:
1.0.1
Usage:
fxd screenshot [command] [options]
Command - main:
--url <string> 要截图页面 URL (default: https://ftqq.com)
--width <number> 截图宽度 (default: 1920)
--height <number> 截图高度 (default: 1080)
--scale <number> 设备缩放因子 (default: 1)
--full_page <boolean> 是否截取整个页面 (default: false)
--timeout <number> 截图超时时间 (default: 30000)
--wait_type <string> 等待页面加载的事件 (default: load)
--save_path <string> 截图保存路径
--user <string> 登录用户名 (default: default)
--browser <string> 浏览器类型 (default: chrome)
--headless <boolean> 是否无头模式 (default: true)
使用实例
fxd screenshot --url="https://ft07.com/" --save_path="/Users/easy/Desk
top/a.png" --format="json"
输出:
{
"action": "screenshot",
"message": "done",
"output": "/Users/easy/Desktop/a.png"
}