Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it’s disabled (i.e. NoScript).
This topic has been deleted. Only users with topic management privileges can see it.
Ответ: reCAPTCHA v2 Ошибка если галка сразу ставитя.
@fix said in Как слелать цикл: клик по галке-вызов капчи, затем решение капчи (рукапча) и как это зациклить, чтобы после правильного решения выйти из цикла и двигаться дальше?:
Ответ: reCAPTCHA v2 Ошибка если галка сразу ставитя.
Присоединяюсь. BAS в режиме записи определяет виджет reCaptcha. Но тоже сталкиваюсь с проблемами иногда.
Вообще необходим модуль для работы с reCaptcha’ми. Может кто делал? Поделитесь.
@IvanM
Попробуйте отключить модуль
Loading More Posts
3
Posts
226
Views
Log in to reply
2
0
Votes
2
Posts
131
Views
0
Votes
3
Posts
111
Views
4
0
Votes
4
Posts
700
Views
3
0
Votes
3
Posts
647
Views
2
0
Votes
2
Posts
85
Views
1
0
Votes
1
Posts
60
Views
1
0
1
Posts
96
Views
8
0
Votes
8
Posts
210
Views
Вопрос задан
Изменён 11 месяцев назад
Просмотрен 47 раз
Я делаю все по инструкциям, которые даны на антикапче, я получаю в итоге ответ, а что с ним делать дальше я понятия не имею.
Вот мой код:
#Ищем рукапчу на сайте soup = BeautifulSoup(driver.page_source, 'lxml') recaptcha_div = soup.find_all('div', class_ = 'recaptcha') if len(recaptcha_div) > 0: recaptcha_div = driver.find_elements_by_class_name('recaptcha') iframe = str(recaptcha_div[0].find_element_by_tag_name('iframe').get_attribute('src')) key_captcha = iframe.replace('https://www.google.com/recaptcha/api2/anchor?ar=1&k=', '') key_captcha = key_captcha.split('&') key_captcha = key_captcha[0] print(key_captcha) url_captcha = f'https://rucaptcha.com/in.php?key={api}&method=userrecaptcha&googlekey={key_captcha}&pageurl={url}' #Запрашиваем решение капчи zapros = requests.get(url_captcha).text key_captcha = zapros.split('|') key_captcha= key_captcha[1] print(zapros) time.sleep(60) #Получем ответ капчи url_res = f'https://rucaptcha.com/res.php?key={api}&action=get&id={key_captcha}' answer = requests. get(url_res).text google_captcha = answer.split('|') google_captcha = google_captcha[1] print(google_captcha)
Этот результат присылает мне анти капча Этот результат присылает рукапча
Возможно код сложно написан, можно было сделать так, как написано на рукапча api, но я там ни че не понял)
2
Регистрация через Facebook
Регистрация через почту
Почта
Необходима, но никому не показывается
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
reCAPTCHA — это бесплатная служба Google, которая помогает защитить веб-сайты от спама и злоупотреблений. «CAPTCHA» — это тест Тьюринга, позволяющий отличить человека от бота. Людям легко решить эту проблему, но трудно понять «ботам» и другим вредоносным программам. Добавив reCAPTCHA на сайт, вы можете заблокировать автоматизированное программное обеспечение, облегчая вход своим приветствуемым пользователям. Попробуйте на странице https://www.google.com/recaptcha/api2/demo.
Чтобы узнать больше о reCAPTCHA, посетите наш официальный веб-сайт или наш сайт технической документации.
Просто установите флажок:
Если вы видите зеленую галочку, поздравляем! Вы прошли наш тест робота (да, это так просто). Вы можете продолжать то, что вы делали.
Иногда нам нужна дополнительная информация от вас, чтобы убедиться, что вы человек, а не робот, поэтому мы просим вас решить задачу:
Просто следуйте инструкциям на экране, чтобы решить головоломку, а затем продолжайте выполнять свою задачу.
reCAPTCHA работает с основными программами чтения с экрана, такими как ChromeVox (Chrome OS), JAWS (IE/Edge/Chrome в Windows), NVDA (IE/Edge/Chrome в Windows) и VoiceOver (Safari/Chrome в Mac) ОПЕРАЦИОННЫЕ СИСТЕМЫ). reCAPTCHA предупредит программы чтения с экрана об изменениях статуса, например о завершении проверки reCAPTCHA. Статус также можно найти, найдя заголовок «статус recaptcha» в разделе «виджет recaptcha» на странице. Дополнительные сведения см. в разделе Сообщения о статусе reCAPTCHA ARIA.
Пожалуйста, выполните следующие шаги, чтобы решить аудио задачу:
Если у вас возникла проблема со зрением, найдите и нажмите кнопку.
Вам будет предложена одна из двух версий звукового испытания в зависимости от того, используете ли вы мобильное устройство.
Нажмите PLAY и введите цифры, которые вы услышите, в поле ввода текста, расположенное после кнопки PLAY или элемента управления звуком.
Если ваш ответ неверен, вам будет предложено другое звуковое испытание.
Если ваш ответ правильный, аудиовызов будет закрыт, а флажок reCAPTCHA станет установлен. ReCAPTCHA также уведомит программу чтения с экрана об успешной проверке.
Обратите внимание, что срок действия проверки истекает через некоторое время, и в этом случае вам нужно будет начать заново. Вы будете уведомлены, если срок действия подтверждения истечет.
Если звук не воспроизводится, попробуйте загрузить его, найдя ссылку и нажав на нее.
Находясь в поле ввода текста, вы можете нажать кнопку «R», чтобы воспроизвести звук с самого начала
Чтобы получить другое звуковое задание, найдите и нажмите кнопку.
Срок действия проверки reCAPTCHA истекает через определенное время, поэтому лучше завершить проверку reCAPTCHA последней на посещаемом веб-сайте.
Некоторые программы чтения с экрана могут испытывать трудности при переходе в режим форм. Если это произойдет, используйте функции программы чтения с экрана, чтобы включить режим форм.
Сообщение о состоянии | Подробное описание |
Рекапча требует проверки | Исходное состояние: для работы на этом веб-сайте требуется проверка reCAPTCHA. Установите флажок, чтобы получить запрос на проверку. |
Вызов проверки открытия | Флажок нажат, и задание загружается. Вы мгновенно верифицированы, если статус изменится на «Вы верифицированы». В противном случае вам необходимо пройти проверку. |
Срок действия запроса на проверку истек, установите флажок еще раз для нового запроса | Срок запроса проверки истек из-за тайм-аута или бездействия. Нажмите на флажок еще раз для нового испытания. |
Вы подтверждены | Вы прошли проверку. Теперь вы можете продолжить работу на сайте. |
Срок действия подтверждения истек, установите флажок еще раз для нового вызова | Срок действия проверки истек из-за тайм-аута или бездействия. Нажмите на флажок еще раз для нового испытания. |
Не волнуйтесь. Некоторые CAPTCHA сложны. Просто нажмите кнопку перезагрузки рядом с изображением, чтобы получить другое.
На нашей необычной странице справки о дорожном движении описано, что делать, если вы видите это сообщение:
«К сожалению, ваш компьютер или сеть могут отправлять автоматические запросы. Чтобы защитить наших пользователей, мы не можем обработать ваш запрос прямо сейчас».
Мы поддерживаем две самые последние основные версии:
Если вы видите эту задачу reCAPTCHA, значит, среда вашего браузера не поддерживает виджет-флажок reCAPTCHA.
Есть несколько шагов, которые вы можете предпринять, чтобы улучшить свой опыт:
Обратите внимание, что некоторые сайты могут быть неправильно интегрированы с reCAPTCHA – в этом случае обратитесь к веб-мастеру сайта.
Использовать reCAPTCHA на вашем сайте очень просто. Сначала зарегистрируйте свой сайт здесь, а затем следуйте кратким инструкциям на экране.
Если у вас возникли какие-либо технические проблемы на вашем сайте, обратитесь к нашим часто задаваемым вопросам. Если вы не видите свою проблему в списке, обратитесь на наш форум поддержки.
Пожалуйста, введите ваш адрес электронной почты:
Пожалуйста, введите ваш пароль:
Нажимая «Быстрый старт», я принимаю Условия использования и Политику конфиденциальности
или
0321
Об авторе