score:1

Accepted answer

use webdriverwait to wait until button will be clickable and then click. for the button you can use //button[.='rechercher'].

from selenium import webdriver
from selenium.webdriver.common.by import by
from selenium.webdriver.support.ui import webdriverwait
from selenium.webdriver.support import expected_conditions as ec

# ...

driver.get("https://www.leboncoin.fr/annonces/offres/lorraine/")
wait = webdriverwait(driver, 5)
wait.until(ec.element_to_be_clickable((by.xpath, "//button[.='rechercher']"))).click()

Related Query

More Query from same tag