Я пытаюсь избавиться от всплывающего окна, которое появляется при первом посещении этой страницы: https://www.realestate.com.kh/buy/?listing_type=sale&categories=Condo&order_by=relevance&is_certified=1&private_seller=1#page-10
Согласно html-коду, идентификатором элемента "x", который я бы хотел, чтобы Selenium "щелкнул", было "leadpages-close-button"
![enter image description here](https://i.stack.imgur.com/48ZcU.png)
Итак, я пытаюсь щелкнуть по нему с помощью этого кода:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
driver = webdriver.Safari()
driver.get("https://www.realestate.com.kh/buy/?listing_type=sale&categories=Condo&order_by=relevance&is_certified=1&private_seller=1#page-10")
driver.find_element_by_id("leadpages-close-button").close()
Но это приводит к ошибке:
File "Untitled.py", line 6, in <module>
driver.find_element_by_id("leadpages-close-button")
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 359, in find_element_by_id
return self.find_element(by=By.ID, value=id_)
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 966, in find_element
'value': value})['value']
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 320, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message:
Что я делаю не так?