ページからすべてのリンクを収集し、それぞれを (交互に) 新しいタブで開き、ページからデータを収集してタブを閉じる必要があります。
セレンでは、次のようなことをします:
elems = driver.find_elements_by_xpath("//a[@href]")
main_window = browser.current_window_handle
for elem in elems:
ActionChains(browser).key_down(Keys.COMMAND).click(elem.get_attribute("href")).key_up(Keys.COMMAND).perform()
browser.switch_to.window(browser.window_handles[1])
... collect data ...
browser.close()
browser.switch_to.window(main_window)
プレイライトでこの機能を実装する方法は?