Кукловод: Как получить DOM после переключения вкладок хрома? - PullRequest
0 голосов
/ 06 ноября 2018

Сейчас я получаю весь 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();

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете получить URL для текущей активной страницы, выполнив следующие действия:

const url = await page.url();
console.log(url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...