用于图像处理的开源 JavaScript 库
用于捕获网站屏幕截图的 JavaScript API
Capture-Website 入门
通过 NPM 安装 Capture-Website 的推荐方式。请使用以下命令进行安装。
通过 NPM 安装 Capture-Website Thief
npm install capture-website
通过免费的 JavaScript API 截取网站截图
开源 Capture-Website 库允许 JavaScript 开发人员以编程方式捕获网站的屏幕截图。为了捕获站点的屏幕截图,API 提供了 captureWebsite.file() 方法。该方法采用输入文件名、输出文件路径和屏幕截图选项。通过使用以下两行代码,您可以轻松获取网站的截图。
捕获网站截图
- 导入捕获网站库
- 使用 captureWebsite.file(input, outputFilePath, options?) 捕获站点的屏幕截图。该方法捕获给定输入的屏幕截图并将其保存到给定的 outputFilePath。
- 您还可以设置输出文件的高度、宽度类型和宽度等选项
在 JavaScript 中捕获网站的屏幕截图
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
在 JavaScript 中捕获特定设备大小的屏幕截图
开源 Capture-Website 库允许 JavaScript 开发人员在指定设备上捕获屏幕截图。为了捕获站点的屏幕截图,API 提供了 emulateDevice 属性。您可以模拟 iPhone X 大小的屏幕截图。通过使用以下两行代码,您可以轻松模拟网站的屏幕截图。
模拟设备截图
- 导入捕获网站库
- 使用 captureWebsite.file(input, outputFilePath, options?) 捕获站点的屏幕截图。该方法捕获给定输入的屏幕截图并将其保存到给定的 outputFilePath。
- 使用 emulateDevice 属性进行模拟并将值设置为“iPhone X”
用 JavaScript 模拟网站截图
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});