NodeJS使用puppeteer进行截图
2024-09-05 23:00:03
const puppeteer = require('/home/ordinaryUser_2/automation/NodeJS/node/lib/node_global/lib/node_modules/puppeteer');
async function screen() {
const browser = await puppeteer.launch({
executablePath:process.env.CHROMEPATH,
headless: true
});
const page = await browser.newPage();
await page.setDefaultTimeout(3000);
await page.goto(process.env.MAILREPORTPATH);
await page.setViewport({
width: 1152,
height: 864
});
await page.screenshot({
path: process.env.SCREENSHOTPATH,
fullPage: true
});
await browser.close();
await Promise.reject(new Error('screen'));
}
下面是一个比较全的连接
https://guozh.net/puppeteer-screenshot/
最新文章
- 掌握javascript中的最基础数据结构-----数组
- 孙鑫MFC学习笔记14:网络编程
- web文件操作常见安全漏洞(目录、文件名检测漏洞)
- iOS开发——百度云推送
- 九度OJ 1201 二叉排序树
- [Redux] Extracting Presentational Components -- AddTodo
- HDU 1069 monkey an banana DP LIS
- nodejs开启服务器端口
- 02-Django框架介绍
- js --";说声爱你不容易";
- 第一册:lesson sixty five.
- 关于AndroidStudio 经常弹出TortoiseSVN 同步的解决办法
- Java序列化对象-字符串转换
- How to Pronounce We’ll Contraction
- Android Handler 内存泄漏,文末消息机制的小总结
- java 获取当前方法名
- getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解
- leetcode217
- 如何在java中发起http和https请求
- WPF wpf中按钮操作权限控制