Я использую модуль селена для очистки веб-сайта (expedia) с целью получения цен на авиабилеты.
У меня возникают проблемы, когда я хочу щелкнуть элемент (кнопка поиска), чтобы отправить информация, иногда это идет хорошо, но в большинстве случаев я получаю следующее исключение:
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <button type="submit" class="btn-primary btn-action gcw-submit">...</button> is not clickable at point (77, 492). Other element would receive the click: <th scope="col" class="datepicker-day-name">...</th>
(Session info: chrome=80.0.3987.87)
Я делаю так:
Сначала я определяю элемент по xpath:
find = browser.find_element_by_xpath("//button[@class='btn-primary btn-action gcw-submit']")
time.sleep(5)
Затем я нажимаю на нее:
find.click()
И, как я уже говорил, иногда эта операция выполняется с успехом, иногда нет.
Я открыт для любых предложений.
Спасибо!