Задать вопрос
@xtsax

Как сделать нажатие кнопки по координатам Selenium?

Как сделать нажатие кнопки а точнее checkbox через координаты по сколько такие checkbox очень много и как найти нужные координаты
сам сайт mrush.mobi ( нужно несколько раз нажать войти что бы появилось капча )

Мой код
from selenium import webdriver

driver = webdriver.Chrome(executable_path=r'C:\mrush\chromedriver.exe')
url = "http://mrush.mobi"
driver.get(url)
login = driver.find_element_by_css_selector("input[name='name']")
login.clear()
login.send_keys("mylogin")
pswd = driver.find_element_by_css_selector("input[name='password']")
pswd.send_keys("mypassword")
driver.find_element_by_css_selector("input[type='submit']").click()
  • Вопрос задан
  • 549 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
checkboxes = driver.find_elements(By.XPATH, '//input[@type="checkbox"]')
for box in checkboxes:
    try:
        box.click()
    except Exception:
        pass

5d3dc70b22626828660069.jpeg
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@1001001
Зачем координаты?
driver.find_element_by_xpath("//*[.='я не робот']").click()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Wanted. Москва
До 250 000 ₽
AST Москва
До 350 000 ₽
16 янв. 2025, в 07:26
1000 руб./в час
16 янв. 2025, в 04:52
1000 руб./за проект
16 янв. 2025, в 03:28
500 руб./за проект