我需要从页面收集所有链接,在新选项卡中(交替)打开每个链接,从页面收集数据并关闭选项卡。
在硒中,我会做类似的事情:
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)
如何在剧作家中实现这个功能?