Puppeteer:如何在切换 chromium 标签后获得 DOM?
Puppeteer: How to get DOM after switching chromium Tabs?
现在我只从一个选项卡中获取所有 DOM Default.But 我想在切换后从每个选项卡中捕获 DOM。
这是我的示例代码。
async function RedirectToLogin(page)
{
console.log(page.content());
}
async function main() {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.setViewport({
width: 2000,
height: 1000,
});
await page.goto('https://www.google.com/');
console.log('clicked');
browser.on('targetchanged', () => RedirectToLogin(page));
count++;
}
main();
您可以通过执行以下操作获取当前活动页面的 URL:
const url = await page.url();
console.log(url);
现在我只从一个选项卡中获取所有 DOM Default.But 我想在切换后从每个选项卡中捕获 DOM。
这是我的示例代码。
async function RedirectToLogin(page)
{
console.log(page.content());
}
async function main() {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.setViewport({
width: 2000,
height: 1000,
});
await page.goto('https://www.google.com/');
console.log('clicked');
browser.on('targetchanged', () => RedirectToLogin(page));
count++;
}
main();
您可以通过执行以下操作获取当前活动页面的 URL:
const url = await page.url();
console.log(url);