Загрузка...

Playwright не видит элемент капчи

Тема в разделе Python создана пользователем Окулист 1 июн 2025. 64 просмотра

Загрузка...
  1. Окулист
    Окулист Автор темы 1 июн 2025 Мы вас пока лечим 242 18 ноя 2022
    Пытаюсь через playwright кликнуть на кнопку для прохождения капчи но этот уебан не хочет видеть элемент, хотя поставив headless=False и поискав элемент по этому же фильтру все находит(playwright по прежнему ничего не видит). Ебусь с этой залупой уже 2 дня. Хелп
    p.s. страница полностью прогружается перед тем как я запускаю поиск. Даже gpt мне не в силах помочь
    [IMG]
    элемент который я пытаюсь искать не динамичный, всегда такой:
    <path d="M45 24C45 12.997 36.057 4 25 4C13.943 4 5 12.997 5 24C5 35.003 13.997 44 25 44C36.003 44 45 35.003 45 24ZM25 10.07C25.3988 10.0693 25.7939 10.1474 26.1625 10.2998C26.531 10.4521 26.8659 10.6758 27.1479 10.9578C27.4299 11.2399 27.6534 11.5748 27.8056 11.9435C27.9578 12.3121 28.0358 12.7072 28.035 13.106C28.0355 13.5047 27.9574 13.8995 27.805 14.2679C27.6527 14.6363 27.4291 14.971 27.1472 15.2529C26.8652 15.5347 26.5304 15.7582 26.162 15.9104C25.7935 16.0626 25.3987 16.1407 25 16.14C24.6013 16.1407 24.2063 16.0626 23.8378 15.9103C23.4693 15.758 23.1344 15.5345 22.8525 15.2525C22.5705 14.9706 22.347 14.6357 22.1947 14.2672C22.0424 13.8987 21.9643 13.5037 21.965 13.105C21.965 11.48 23.32 10.07 25 10.07ZM21.965 36.575C21.8466 36.8501 21.6496 37.0841 21.3988 37.2477C21.148 37.4114 20.8545 37.4974 20.555 37.495C20.339 37.495 20.122 37.442 19.905 37.333C19.092 36.953 18.767 36.033 19.146 35.22C19.146 35.22 22.127 28.39 22.669 25.897C22.886 25.03 22.995 22.699 23.049 21.615C23.049 21.235 22.832 20.911 22.507 20.802L15.786 18.851C14.919 18.58 14.431 17.659 14.702 16.846C14.972 16.033 15.894 15.653 16.707 15.87C16.707 15.87 22.832 17.821 25 17.821C27.168 17.821 33.401 15.816 33.401 15.816C34.214 15.599 35.136 16.086 35.352 16.9C35.569 17.713 35.082 18.634 34.268 18.85L27.602 20.856C27.276 20.965 27.005 21.29 27.06 21.669C27.114 22.753 27.222 25.084 27.439 25.951C27.981 28.444 30.962 35.274 30.962 35.274C31.342 36.087 30.962 37.008 30.203 37.388C30.002 37.4922 29.7794 37.5477 29.553 37.55C28.957 37.55 28.36 37.225 28.143 36.629L25 30.07L21.965 36.575Z" fill="#424257"></path>
     
  2. Toil
    Toil 1 июн 2025 ������� ������ :coder: 3562 18 ноя 2018
    [IMG]
    из-за iframe не может найти полагаю
     
    1. Окулист Автор темы
      Toil, а как это лечить?
    2. Окулист Автор темы
      Toil,
      Python
          print("Количество фреймов:", len(page.frames))

      # Поиск по всем фреймам
      for frame in page.frames:
      # Проверка в каждом фрейме
      locator = frame.locator("path[fill='#424257']")
      if await locator.count() > 0:
      print("Элемент найден во фрейме:", frame.url)
      await locator.click()
      break

      этот код решил проблему. Спасибо тебе за наводку
      1 июн 2025 Изменено
Top