从网页中提取隐藏的电子邮件

时间:2020-08-15 19:27:54

标签: python selenium-webdriver web-scraping

我想从该网页中提取电子邮件: https://aiwa.ae/company/arad-building-material-trading 我尝试了请求和Beautifulsoup,但它们没有起作用。 我使用硒创建了此代码,但效果不佳:

from selenium import webdriver

u = "https://aiwa.ae/company/arad-building-material-trading"
driver = webdriver.Chrome(executable_path=r"C:\chromedriver.exe")
driver.get(u)

driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[3]/div/div[1]/div/div[2]/ul[1]/li[5]/a').get_attribute('href')

1 个答案:

答案 0 :(得分:1)

使用以下代码打印电子邮件:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait

driver = webdriver.Chrome('..\drivers\chromedriver')
driver.get("https://aiwa.ae/company/arad-building-material-trading")
driver.maximize_window()
email = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, "//li[@itemprop='email']/a"))).text
print(email)
相关问题