在Selenium Python中获取新打开选项卡的链接和页面信息,可以通过以下步骤实现:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome()
driver.get("目标网页的URL")
# 示例:点击一个链接
link = driver.find_element_by_link_text("链接文本")
link.send_keys(Keys.CONTROL + Keys.RETURN)
driver.switch_to.window(driver.window_handles[-1])
# 获取当前页面的URL
current_url = driver.current_url
print("当前页面的URL:", current_url)
# 获取当前页面的标题
title = driver.title
print("当前页面的标题:", title)
# 获取当前页面的源代码
page_source = driver.page_source
print("当前页面的源代码:", page_source)
driver.quit()
这样,你就可以在Selenium Python中获取新打开选项卡的链接和页面信息了。
对于Selenium Python的更多详细用法和示例,你可以参考腾讯云的产品介绍链接:Selenium Python产品介绍
领取专属 10元无门槛券
手把手带您无忧上云