在网页中使用 Selenium/Python 提取元素属性

Extract element attribute using Selenium/Python in webpage

粉红色的东西是我必须从网页中提取的电子邮件 black/blue 内容属于机密 使用 py3.6 和 s

粉色的东西指的是hreftitle属性。

提取href:

print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//a[@automation-id='cpd-email-href']"))).get_attribute("href"))

提取标题:

print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//a[@automation-id='cpd-email-href']"))).get_attribute("title"))

注意:您必须添加以下导入:

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC