Сейчас я получаю весь DOM только с одной вкладки, которая по умолчанию. Но я хочу захватить 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);