在playwright上的JavaScript发出新请求后获取弹出URL,可以通过监听page
对象的request
事件来实现。当页面发出新的请求时,可以通过监听request
事件来获取请求的URL。
以下是一个示例代码:
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();
// 监听request事件
page.on('request', (request) => {
console.log('请求URL:', request.url());
});
await page.goto('https://example.com');
await page.click('a'); // 触发新的请求
await browser.close();
})();
在上述代码中,我们使用page.on('request', callback)
来监听request
事件。当页面发出新的请求时,回调函数会被触发,并打印请求的URL。
关于playwright的更多信息和使用方法,你可以参考腾讯云的产品介绍页面:Playwright - 腾讯云。
请注意,以上答案仅供参考,具体实现方式可能因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云