使用带有Selenium和Python绑定的XPath,可以通过以下步骤仅提取不在任何标记内的文本:
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome() # 使用Chrome浏览器驱动
driver.get("https://example.com") # 替换为目标网页的URL
driver.find_element(By.XPATH, xpath)
方法来定位元素,其中xpath
是XPath表达式。element = driver.find_element(By.XPATH, "//*[not(*)]/text()")
上述XPath表达式中的//*[not(*)]/text()
表示选择所有不包含任何子元素的元素,并提取其文本内容。
text = element.text
print(text)
driver.quit()
这样,你就可以使用带有Selenium和Python绑定的XPath仅提取不在任何标记内的文本了。
注意:以上代码示例中未提及腾讯云相关产品,因为腾讯云并没有直接与Selenium和Python绑定的XPath相关的产品。
领取专属 10元无门槛券
手把手带您无忧上云