首页 > 解决方案 > 等待网站完全加载

问题描述

我正在尝试使用 JavaScript 和 puppeteer,当我进入一个网站时,我已经对其进行了设置,因此它可以截屏,但问题是截屏时网站的某些元素没有加载,有什么我能不能加个延迟?

标签: puppeteerdelay

解决方案


检查我的答案:https ://stackoverflow.com/a/57677369/10251383

用你的 page.goto() 试试这个选项:

await page.goto(url, { waitUntil: 'load' });
await page.goto(url, { waitUntil: 'domcontentloaded' });
await page.goto(url, { waitUntil: 'networkidle0' });
await page.goto(url, { waitUntil: 'networkidle2' });

推荐阅读