pyppeteer: выбор нескольких страниц - PullRequest
0 голосов
/ 25 января 2019

Как выбрать конкретную вкладку, не создавая ее с помощью browser.newPage()? Мне нужен pyppeteer, чтобы выбрать новую открытую вкладку при нажатии на тег <a>.

browser = await launch()
page = await browser.newPage()

someNewPage = await page.click('#some<a>Element') #How do I store the new page in a variable?

someNewPage.querySelector('...') 
#etc...

someNewPage.close() #I need to be able to close the new page

Также у меня есть некоторые опасения по поводу использования waitForNavigation() в такой ситуации; Как бы я заставил Pyppeteer ждать новой страницы? Могу ли я просто использовать page.waitForNavigation() на исходной странице?

...