puppeteer 等待页面加载完成
时间: 2023-10-09 08:09:50 浏览: 686
Puppeteer环境搭建的详细步骤
在 Puppeteer 中,可以使用 `page.waitForNavigation()` 方法等待页面加载完成。此方法会等待页面加载完成,包括所有资源(如图片、脚本、样式表等)都加载完成,并且没有正在进行的网络活动。
示例代码:
```javascript
await page.goto('https://example.com');
await page.waitForNavigation();
console.log('页面加载完成!');
```
还可以使用 `page.waitForSelector()` 方法等待特定元素出现在页面中,这也可以表示页面加载完成。
示例代码:
```javascript
await page.goto('https://example.com');
await page.waitForSelector('#myElement');
console.log('页面加载完成!');
```
当然,还有其他方法可以等待页面加载完成,具体使用哪种方法取决于具体的场景和需求。
阅读全文