Загрузка...

Can someone give a code example with selenium and rucaptcha

Thread in Python created by hoholmostwanted Dec 26, 2020. 1059 views

  1. hoholmostwanted
    hoholmostwanted Topic starter Dec 26, 2020 Banned 35 Nov 1, 2019
    То есть код в котором прописано решение капчи, с использованием selenium, пожалуйста
     
  2. майл
  3. Acedia
    Acedia Dec 27, 2020 Banned 10,716 Oct 16, 2020
    Вообще проще всего это делать запросами.. Но если прям очень-очень нужно ( хоть и не ясно нахера ), то решаешь капчу как и на запросах, а ответ вставляешь в код страницы в элемент с id="g-recaptcha-response". НО это не даст 'визуального' решения капчи и если кнопка для продолжения регистрации ( или чего у тебя там ) не доступна до 'появления галочки', то ничего не выйдет, ибо форму с капчей сам ты скорее всего не отправишь.
    Ещё у rucaptcha есть расширение для решения капчи в браузере. Берёшь мозилу, создаёшь отдельный профиль, ставишь туда расширение, вводишь в него api key от рукапчи и настраиваешь на автоматическое решение капчи. Потом запускаешь через селен именно этот профиль ( дабы расширение там уже было ), переходишь на страницу с капчей и она решится автоматически; тебе нужно лишь дождаться элемент с 'галочкой', который будет свидетельствовать о решённой капче..

    Но повторюсь, что проще сделать на запросах. Если с программированием у тебя совсем плохо, то есть расширение requestium, которое позволяет перекидывать сессию между селеном и requests. Доходишь до капчи через селен, ****аешь сессию в requests, отправляешь форму с капчей через запросы и возвращаешь сессию в selenium.

    Как то так.. Если в 'двух' словах.
     
  4. whom
    whom Dec 27, 2020 Качественная разработка lolz.live/threads/7145903
    hoholmostwanted, на сайте антикапчи есть гайд как это все реализовывать.
     
  5. hoholmostwanted
    hoholmostwanted Topic starter Dec 27, 2020 Banned 35 Nov 1, 2019
    вот я сейчас как раз на этом этапе, вставляю этот код с rucaptcha в поле textarea, но ничего не происходит, в чём может быть дело?Сори если туплю я бублик пока что
     
    1. View previous comments (2)
    2. hoholmostwanted Topic starter
      Acedia, вот как делать на запросах мне и не понятно, есть какой нибудь пример или гайд, буду ооочень благодарен
    3. Acedia
      hoholmostwanted, от сайта зависит.. Если вы этого не понимаете, то врятли вам уже можно чем то помочь. Вы же как то ответ от rucaptcha получаете? Вот и отправляйте его на сайт. Там где вы шлёте логин \ пароль.
    4. hoholmostwanted Topic starter
      Acedia, ну не то чтобы я бездарь, просто туговато доходит
  6. whom
    whom Dec 27, 2020 Качественная разработка lolz.live/threads/7145903
    1. hoholmostwanted Topic starter
      whom, дело в том что я получаю ответ от rucaptcha, и по идее капча решена, но сайт этого не видит, то есть ответ от rucaptcha я вставляю в элемент с id='g-recaptcha-response', и всё, отправить я не как не могу его, вот в чём суть проблемы, как отправить ответ капче, чтобы появилась галочка
Top
Loading...