nodejs playwright 获得当前页面的内容
时间: 2023-10-09 21:12:21 浏览: 99
你可以使用 Playwright 的 `page.content()` 方法来获取当前页面的内容,具体代码如下:
```javascript
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://www.example.com');
const content = await page.content();
console.log(content);
await browser.close();
})();
```
这里的 `page.content()` 方法会返回一个 Promise,该 Promise 解析为当前页面的 HTML 内容。你可以将其打印到控制台上,也可以将其写入文件或者进行其他处理。注意,这个方法是异步的,需要使用 `await` 关键字等待其返回结果。同时,你需要在使用 `page.content()` 方法之前,先使用 `page.goto()` 方法加载一个页面,否则会抛出错误。
阅读全文