Я очищаю сайт и могу раскрыть атрибут href, но все письма содержат тег mailto :.Например, я хотел бы, чтобы адрес электронной почты mailto: john@gmail.com был просто john@gmail.com.Я искал стек и нахожу несколько решений с регулярными выражениями, но не могу их реализовать.В Python 3.6 импорт остается серым.Кажется, сейчас это должна быть библиотека по умолчанию, но она не работает.Я также пытался изменить XPATH, но неясно, как визуализировать XPATH, поскольку Selenium, по-видимому, не позволяет вам сделать это.
Вот мой код:
try:
element = "//div[@class='business-buttons']/a[1]"
email_el = driver.find_element(By.XPATH, element)
email = email_el.get_attribute("href")
except NoSuchElementException:
print("Handled NoSuchElementException no email")
pass