使用Selenium和Python在新选项卡中打开新链接的方法如下:
pip install selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.example.com")
element = driver.find_element_by_xpath("//a[@id='link']")
ActionChains(driver).key_down(Keys.CONTROL).click(element).key_up(Keys.CONTROL).perform()
driver.switch_to.window(driver.window_handles[-1])
完整的代码示例:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.example.com")
element = driver.find_element_by_xpath("//a[@id='link']")
ActionChains(driver).key_down(Keys.CONTROL).click(element).key_up(Keys.CONTROL).perform()
driver.switch_to.window(driver.window_handles[-1])
# 在新选项卡中执行其他操作
driver.quit()
这样就可以使用Selenium和Python在新选项卡中打开新链接了。注意,以上代码示例中的"https://www.example.com"
和"//a[@id='link']"
只是示意,实际应根据具体情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云