fxd-app-screenshot:网页截图APP

为什么

很多媒体发布时都需要配图,这个时候就需要网页截图工具了。虽然 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"
}
如果对文章内容有疑问或者有经验分享,请在评论中留言,我们会及时回复。
发表回复