playwright 监听页面响应
时间: 2023-10-10 19:09:50 浏览: 222
cdp-modify-response-example:使用Chrome Devtools协议(CDP)在Playwright或Puppeteer中修改响应标头的示例
你可以使用 Playwright 的 `page.on('response', handler)` 方法来监听页面的响应。
下面是一个示例代码,演示如何在 Playwright 中监听页面的响应:
```javascript
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
// 监听页面响应
page.on('response', (response) => {
console.log(`响应 URL: ${response.url()}`);
console.log(`响应状态码: ${response.status()}`);
});
await page.goto('https://example.com');
await browser.close();
})();
```
在上面的示例中,我们使用 `page.on('response', handler)` 来注册一个监听器,当页面收到响应时,这个监听器会被调用。在监听器中,我们可以获取响应的 URL、状态码等信息。
阅读全文