在网页中使用 Selenium/Python 提取元素属性
Extract element attribute using Selenium/Python in webpage
粉红色的东西是我必须从网页中提取的电子邮件
black/blue 内容属于机密
使用 py3.6 和 s
粉色的东西指的是href
和title
属性。
提取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
粉红色的东西是我必须从网页中提取的电子邮件 black/blue 内容属于机密 使用 py3.6 和 s
粉色的东西指的是href
和title
属性。
提取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