我正在尝试使用带有headless: false
的puppeteer截屏,并且工作正常。
只有在实际截取屏幕截图时才会感到奇怪。该网页会以某种方式获得瞬间的宽度和高度,这在任何地方都没有定义。
节点:v10.15.3 木偶:v1.19.0
const browser = await puppeteer.launch({
headless: false,
userDataDir: "./user_data"
})
const page = await browser.newPage();
await page.setViewport({ width: 1024, height: 768 });
await page.goto("https://google.com", {
waitUntil: 'networkidle2'
});
await page.screenshot({ path: 'image.png' });