Diggernaut: документация по мета-языку | Капча
В процессе парсинга сайтов вы наверняка сталкивались с ограничениями, накладываемыми вебмастерами на автоматизированные методы использования ресурсов сайта. Одним из таких методов является использование капчи. Капча — это автоматизированный тест Тьюринга для различия роботов и людей. Как правило, пользователю показывается изображение с символами и система просит ввести эти символы в поле, или же показывается серия изображений и требуется выбрать только изображения с определенным признаком. Например, только те, на которых изображены автомобили, или дорожные знаки.
Существует множество сервисов и программных продуктов, позволяющих вебмастеру внедрить капчу на сайт. Наиболее распространены
сервисы Google ReCaptcha и Funcaptcha. Если капча сложная и использовать OCR функционал не получается
для ее обхода, то на помощь к вам придут специализированные сервисы с ручным решением капчи. С несколькими
такими сервисами мы внедрили интеграцию и ваши диггеры могут легко отдавать капчу для решения в эти
сервисы и получать в ответ специальные токены или вручную распознанные символы с картинок в автоматическом
режиме.
Для использования этого функционала вам нужно будет иметь аккаунт в одном из таких сервисов. Поскольку эти услуги платные, вы оплачиваете их самостоятельно используя ваш собственный аккаунт в этих системах.
Diggernaut — наш собственный сервис для решения графических капч на определенных сайтах. Этот сервис бесплатен для всех наших
пользователей и не требует подключения дополнительных услуг.
RuCaptcha — сервис для решения графических капч и капч типа Google ReCaptcha v2. Для Google ReCaptcha v2 может быть использован режим «без прокси», в обычном режиме вы должны для парсинга использовать свои прокси сервера с доступом по логину и паролю. Этот режим может быть полезен тем, кто не имеет своих прокси-серверов и не желает их использовать, предпочитая использовать нашу прокси сеть. Также этот сервис пока единственный, позволяющий решать Google ReCaptcha v3.
AntiCaptcha — сервис для решения графических капч и капч типа Google ReCaptcha v2. Для Google
ReCaptcha v2 может быть использован режим «без прокси», в обычном режиме вы должны для парсинга использовать
свои прокси сервера с доступом по логину и паролю.
DeathByCaptcha — может практически то же, что и AntiCaptcha, кроме режима «без прокси». Также для этого провайдера у нас интегрирован только сервис для решения Google ReCaptcha v2. Поэтому, если вы хотите использовать режим «без прокси» или решать графические капчи — используйте сервис AntiCaptcha или RuCaptcha.
Команда для решения капчи
captcha_resolve может быть использована в контексте блока или страницы. Процесс происходит
автоматически, но так как это ручное распознавание, процесс может длиться от 20 сек до 2 минут. По
завершению выполнения команды, результат распознавания (или токен для ReCaptcha v2/v3) будет записан
в переменную
captcha.
Эта переменная в дальнейшем может быть прочитана в регистр и передана с формой валидации капчи, или с запросом на сервер. Ниже мы приведем пример, как правильно описывать логику работы для решения ReCaptcha v2 и обычной графической капчи.
Командой используются следующие параметры:
Параметр | Описание |
---|---|
provider | Обязательный параметр, который указывает какой провайдер для решения капчи будет использован. В данный момент поддерживаются провайдеры: diggernaut, deathbycaptcha.com, anticaptcha и rucaptcha. |
type | Тип распознаваемой капчи.![]() При использования провайдера Diggernaut, в этом поле нужно указать один из поддерживаемых идентификаторов сайта на котором решается капча: amazon. |
image | Если тип капчи
image или amazon, в этом параметре передается изображение, закодированное в формате base64.![]() |
Если вы используете провайдера Death By Captcha, в этом параметре нужно передавать ваше имя пользователя в системе deathbycaptcha.com. | |
password | Если вы используете провайдера Death By Captcha, в этом параметре нужно передавать ваш пароль в системе deathbycaptcha.com. |
apikey | Если вы используете провайдера AntiCaptcha или RuCaptcha, в этом параметре нужно передавать ваш ключ к API в системе AntiCaptcha. |
sitekey | Используется для ReCaptcha v2/v3 и извлекается обычно автоматически со страницы.![]() |
action | Используется для ReCaptcha v3 и извлекается обычно автоматически со страницы. Однако для некоторых случаев, когда диггер не может извлечь значение этого параметра со страницы, можно явно задать его, передав это поле в команду. |
Ниже мы приведем пример, как можно легко решать капчу на любом из сайтов Amazon:
# УСТАНАВЛИВАЕМ ПЕРЕМЕННУЮ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОМАНДЕ WALK - variable_set: field: "repeat" value: "yes" # ЗАХОДИМ НА СТРАНИЦУ В РЕЖИМЕ REPEAT - walk: to: https://www.amazon.com repeat: do: # ЗАХОДИМ В БЛОК BODY - find: path: body do: - parse # ПРОВЕРЯЕМ ЕСТЬ ЛИ НА СТРАНИЦЕ КАПЧА - if: match: Type the characters you see in this image do: # КАПЧА ЕСТЬ, ВКЛЮЧАЕМ ПЕРЕГРУЗКУ СТРАНИЦЫ - variable_set: field: "repeat" value: "yes" # СОБИРАЕМ ПАРАМЕТРЫ СО СТРАНИЦЫ, КОТОРЫЕ НУЖНО БУДЕТ ПЕРЕДАТЬ НА СЕРВЕР AMAZON ВМЕСТЕ С РАСПОЗНАННОЙ КАПЧЕЙ # СОХРАНЯЕМ ИХ В ПЕРЕМЕННЫЕ - find: path: input[name="amzn"] do: - parse: attr: value - normalize: routine: urlencode - variable_set: amzn - find: path: input[name="amzn-r"] do: - parse: attr: value - normalize: routine: urlencode - variable_set: amznr # ПЕРЕХОДИМ В БЛОК С ИЗОБРАЖЕНИЕМ КАПЧИ - find: path: div.a-row>img do: # ПАРСИМ URL НА ИЗОБРАЖЕНИЕ - parse: attr: src # ЗАГРУЖАЕМ ИЗОБРАЖЕНИЕ - walk: to: value do: # ПЕРЕХОДИМ В БЛОК С ЗАКОДИРОВАННЫМ В BASE64 ИЗОБРАЖЕНИЕМ - find: path: imgbase64 do: # ПАРСИМ СОДЕРЖИМОЕ И СОХРАНЯЕМ В ПЕРЕМЕННУЮ - parse - variable_set: capimg # РЕШАЕМ КАПЧУ - captcha_resolve: provider: diggernaut type: amazon image: # ЧИТАЕМ ПЕРЕМЕННУЮ CAPTCHA В РЕГИСТР ДЛЯ ПРОВЕРКИ - variable_get: captcha # ЕСЛИ КАПЧА РАСПОЗНАНА - if: match: \S+ do: # ОТПРАВЛЯЕМ РАСПОЗНАННУЮ КАПЧУ НА СЕРВЕР AMAZON - walk: to: https://www. amazon.com/errors/validateCaptcha?amzn=&amzn-r=&field-keywords= do: else: # КАПЧИ НЕТ, ОТКЛЮЧАЕМ ПЕРЕГРУЗКУ СТРАНИЦЫ - variable_set: field: "repeat" value: "no" # ПАРСИМ СТРАНИЦУ И СОБИРАЕМ ДАННЫЕ
Рассмотрим пример, когда на странице присутствует Google ReCaptcha v2. Мы будем использовать метод «без прокси»:
# ЗАХОДИМ НА СТРАНИЦУ С КАПЧЕЙ - walk: to: https://www.nebraska.gov/sos/corp/corpsearch.cgi do: # РЕШАЕМ КАПЧУ - captcha_resolve: provider: anticaptcha type: proxyless_recaptchav2 apikey: xxxxxxxxxxxxxxxxxxx - find: path: body do: # ПРОВЕРЯЕМ ЕСТЬ ЛИ ТОКЕН В ПЕРЕМЕННОЙ captcha - variable_get: captcha - if: match: \S do: # ТОКЕН НА МЕСТЕ, ОТПРАВЛЯЕМ ФОРМУ - walk: to: post: https://www.nebraska.gov/sos/corp/corpsearch.cgi data: search: 1 keyword_type: all search_type: num_search corpname: acct-num: 1000011010101 g-recaptcha-response: submit: submit do: # ОБРАБАТЫВАЕМ СТРАНИЦУ И СОБИРАЕМ ДАННЫЕ
Приведем еще один пример для графической капчи:
# ЗАХОДИМ НА СТРАНИЦУ С КАПЧЕЙ - walk: to: https://eservices.cmcoh.org/eservices/home.page headers: Wicket-Focusedelementid: '' Wicket-Ajax: '' do: # ИЩЕМ ЭЛЕМЕНТ С ИЗОБРАЖЕНИЕМ КАПЧИ - find: path: img.captchaImg do: - parse: attr: src # ЗАГРУЖАЕМ КАРТИНКУ В BASE64 - walk: to: value do: - find: path: imgbase64 do: - parse - variable_set: image # РЕШАЕМ КАПЧУ - captcha_resolve: provider: anticaptcha type: image apikey: xxxxxxxxxxxxxxxxxxx image: - find: path: a.anchorButton do: - variable_get: captcha - if: match: \w+ do: # ЕСЛИ КАПЧА РАСПОЗНАНА, ОТПРАВЛЯЕМ ЕЕ НА СЕРВЕР И СОБИРАЕМ ДАННЫЕ
В некоторых случаях капча может быть распознана неверно. В этом случае вы можете отправить отчет о неправильно решенной капче с помощью команды captcha_report. В этом случае неправильно распознанная капча может быть вам компенсирована сервисом распознавания капчи. Будьте предельно внимательны и не отправляйте такой отчет если капча была корректно распознана, в противном случае сервис по распознаванию капч может наложить на вас санкции.
# ЗАХОДИМ НА СТРАНИЦУ С КАПЧЕЙ - walk: to: https://www.nebraska.gov/sos/corp/corpsearch.cgi do: # РЕШАЕМ КАПЧУ - captcha_resolve: provider: anticaptcha type: proxyless_recaptchav2 apikey: xxxxxxxxxxxxxxxxxxx - find: path: body do: # ПРОВЕРЯЕМ ЕСТЬ ЛИ ТОКЕН В ПЕРЕМЕННОЙ captcha - variable_get: captcha - if: match: \S do: # ТОКЕН НА МЕСТЕ, ОТПРАВЛЯЕМ ФОРМУ - walk: to: post: https://www.nebraska.gov/sos/corp/corpsearch.cgi data: search: 1 keyword_type: all search_type: num_search corpname: acct-num: 1000011010101 g-recaptcha-response: submit: submit do: - variable_clear: recap - find: path: body do: # ПРОВЕРЯЕМ ПРИНЯТА ЛИ НАША КАПЧА - find: path: .g-recaptcha do: # ЕСЛИ ЭТОТ БЛОК ЕСТЬ НА СТРАНИЦЕ, ЗНАЧИТ НАШ ТОКЕН НЕКОРРЕКТНЫЙ, КАПЧА БЫЛА РЕШЕНА НЕВЕРНО И НУЖНО СНОВА ВВОДИТЬ КАПЧУ - parse: attr: data-sitekey - variable_set: recap - variable_get: recap - if: match: \S do: # КАПЧА РЕШЕНА НЕВЕРНО, ОТПРАВЛЯЕМ ОТЧЕТ О НЕВЕРНО РЕШЕННОЙ КАПЧЕ - captcha_report else: # КАПЧА РЕШЕНА ВЕРНО, СОБИРАЕМ ДАННЫЕ
Далее мы научимся работать с изображениями.
CAPTCHA, капча — что это?
- 10 мая 2020
CAPTCHA — это загадка, которую легко решает человек, но не может решить робот. Я думаю, вы часто видели на сайтах «Докажите, что вы не робот» или «Введите код на картинке».
CAPTCHA — Completely Automated Public Turing test to tell Computers and Humans Apart — полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей.
Зачем нужна капча?
Капча нужна для того, чтобы разрешить доступ к определённому разделу сайта человеку и запретить роботу. Например, можно с помощью CAPTCHA защитить сайт от регистраций спам-ботов.
Виды CAPTCHA
Капча бывает разная. Самая простая — просьба ответить на вопрос, например, сколько будет 2 + 7?
Самый распространённый вид — картинка с искажённым текстом. Человек легко (относительно) может прочитать текст, робот уже справляется с этой задачей с трудом.
Звуковой файл. Вам предлагают прослушать текст, который вы должны ввести. Люди и слепые бывают, нельзя же всё к картинкам сводить.
Видео-файл. Смотрим ролик и находим в нём кодовое слово.
CAPTCHA где предлагается выбрать правильный вариант из нескольких, повернуть изображение, решить задачку, да что угодно сделать, что не умеет делать робот.
Достоинства и недостатки
Достоинства
- Защищает от определённого процента ботов.
Недостатки
- Программы совершенствуются и уже могут успешно решать некоторые виды CAPTCHA с большим процентом успеха. В ответ на это разработчики усложняют задачки таким образом, что уже люди с трудом решают их.
- Капчу можно ввести неправильно, приходится повторять попытку.
- Вижу капчу и уже задумываюсь, а нужно ли тратить время и нужно ли мне эту капчу решать?
- Со временем боты начинают проламывать даже те капчи, которые хорошо защищали сайт.
- Да и вообще с какой стати я должен эту капчу решать? Идеальная капча — когда я про неё и не узнаю никогда. Кстати, уже есть такие.
- Не все виды CAPTCHA способны пройти люди с ограниченными возможностями.
Примеры CAPTCHA
ReCAPTCHA
ReCAPTCHA — она из самых известных и «работающих» защит от роботов. Система разработана в университете Карнеги — Меллон. В сентябре 2009 года reCAPTCHA была приобретена компанией Google. Есть несколько версий.
Начальная версия предлагала распознать отрывки изображений из книг. При этом множество людей, проходя капчу, помогали оцифровывать книги.
Весной 2012 года Google запустил эксперимент по распознаванию изображений из Google Maps и Google Street View
В самом начале 2015 года ReCAPTCHA была обновлена. Теперь пользователю предлагали просто поставить галочку в чекбоксе, после нажатия на чекбокс пользователю могут предложить выбрать все картинки, которые попадают под заранее установленные условия — например, выбрать все светофоры.
Последняя на данный момент версия ReCAPTCHA от 2018 года не требует действий от пользователя и работает в фоне. Никакой информации о внутренней работе системы Google на даёт, чтобы не помогать спамерам и владельцам ботов. Google обвиняют в слежке за пользователями, но CAPTCHA — работает.
YaCaptcha
YaCaptcha — капча от компании Яндекс. Неплохой вариант, боты с трудом распознают контуры.
На самом сайте Яндекса встречаются и другие виды капчи, например:
Или вот:
Совсем не напоминает ReCAPTCHA. Не похоже ни разу. И ни одного раза я не смог правильно её решить. Моё представление о том где есть платье и где его нет сильно различается с мнением разработчика.
NotCAPTCHA
Хороший пример интерактивной CAPTCHA. NotCAPTCHA — нужно повернуть картинки вертикально. Есть готовый плагин к CMS WordPress.
Интерактивная CAPTCHA
Ещё варианты, где нужно подвигать мышкой:
Ещё:
И ещё:
Идеальная CAPTCHA
Как показывает практика, чем проще капча для пользователя, тем она лучше.
Идеальная капча — это когда нет капчи. Но не всегда…
Сложно — это не плохо
Всё относительно, не всегда сложная капча — это плохо. Отличный пример, капча с физтеха:
В данном примере нужно найти сопротивление между A и B. Отлично отсеивает ботов и… ненужных людей.
Теги
- web
- beginner
CAPTCHA: значение, типы и принцип работы
Полностью автоматизированный общедоступный тест Тьюринга для различения компьютеров и людей (CAPTCHA) предназначен для ограничения доступа. Если вы человек, вы можете пройти эти тесты и получить доступ. Если вы бот, вы не можете.
Почти все из 1 миллиона лучших веб-сайтов по всему миру используют ту или иную форму CAPTCHA. Но некоторые говорят, что у технологии так много ограничений, что ее следует устранить.
Кто прав? Кто не прав? И что вы должны сделать, чтобы защитить свою компанию?
Давайте углубимся в то, что такое CAPTCHA, как они работают и почему вы можете добавить их в свои веб-ресурсы.
Что такое CAPTCHA?
Вы переходите на веб-сайт и хотите что-то сделать по прибытии. Возможно, вы хотите войти в систему, назначить встречу, запланировать покупку или оставить комментарий. Прежде чем вы сможете что-то сделать, вы должны пройти крошечный тест. Этот экзамен обычно проводится в форме CAPTCHA.
тестов CAPTCHA существуют с середины 1990-х, когда владельцам веб-сайтов нужны были инструменты, чтобы спамеры не мешали пользователям.
Теперь веб-дизайнеры могут использовать код CAPTCHA, чтобы:
- Предотвратить. Код может помешать ботам заполнять блоги и разделы комментариев заметками о веб-сайтах, распродажах, фильмах и многом другом. Код также может помешать ботам отправлять форму (например, голосование) более одного раза.
- Защита. Если ваш сайт предлагает регистрацию, CAPTCHA может помешать ботам запрашивать сотни или тысячи имен пользователей/паролей. Этот же метод может защитить ваш веб-адрес от спамеров.
- Щит. Код CAPTCHA может помешать ботам запускать словарные атаки на ваши системы паролей. Защита от почтовых червей также поставляется с кодом.
Все мы хотя бы раз сталкивались с CAPTCHA, просматривая веб-сайты и пытаясь заполнить формы. Все, что включает в себя решение головоломки или прохождение теста, прежде чем вы сможете двигаться вперед, является примером этой технологии. Но существует множество типов CAPTCHA, включая некоторые, которые вы, возможно, не видели раньше.
Тест CAPTCHA может включать:
- Изображения. Вам показывают фотографию чего-то, что вы узнаете (например, угол улицы), и вас просят нажать на все, что соответствует определенной категории (например, тротуары).
- Цифры. Тест показывает вам простое математическое уравнение, и вы должны его решить.
- Звук. Кто-то говорит набор букв и цифр, и вы должны ввести их правильно.
- Текст.
Вам показывают ряд букв, и какое-то вмешательство (например, линия или пузырь) затрудняет чтение. Вы должны ввести правильные буквы в правильном порядке.
Тесты CAPTCHA также могут быть очень творческими. Вам могут дать предложение, в котором пропущено одно или два слова, и вы должны закончить его в соответствии с инструкциями. Некоторые дизайнеры даже используют головоломки, например, требуя, чтобы пользователи клали на землю нелетающие объекты.
Как работают тесты CAPTCHA?
Используете ли вы изображения, числа, слова или игры, вы ставите перед человеком задачу, которую компьютер не может решить. Идея о том, что люди умнее компьютеров, лежит в основе каждого теста CAPTCHA.
Программисты могут заставить компьютеры реагировать одним из нескольких способов, когда они сталкиваются с проблемой. Например, код может указать боту всегда вводить «554» в открытое поле. Но CAPTCHA всегда меняется, даже на одном и том же сайте, поэтому запрограммированные методы не работают. Чтобы атака была успешной, код тоже всегда должен меняться. А у среднего хакера нет на это времени.
Преимущества и недостатки кода CAPTCHA
Боты могут испортить работу вашего сайта для пользователей. Никто не хочет пробираться через разделы комментариев, заполненные автоматическими ответами. И ваша команда безопасности не хочет справляться с дополнительными рисками, связанными с подбором пароля. Если безопасность и пользовательский опыт имеют решающее значение, CAPTCHA имеет смысл.
Но существуют и реальные недостатки, в том числе:
- Подверженность безопасности. Программы с возможностями машинного обучения могут взломать даже хорошо продуманный код CAPTCHA. Если вы разместите тесты на своем сайте и пренебрежете последующими действиями, вы можете оставить свою компанию открытой для хакеров. Преданный злоумышленник может также нанять людей для решения вашего кода и получения доступа.
- Законодательные требования.
В большинстве штатов США вы должны сделать свой сайт доступным для всех, включая тех, кто не может видеть или слышать. Если ваши тесты CAPTCHA основаны исключительно на визуальных или звуковых сигналах, вспомогательные технологии не могут их интерпретировать. Вы фактически блокируете людей от использования вашего сайта, и вы можете быть оштрафованы.
- Языковой барьер. Исследователи говорят, что люди, для которых английский язык не является родным, часто испытывают трудности с проверкой CAPTCHA. Им нужно дополнительное время, чтобы распознавать английские буквы, и они могут не понимать, как выполнять тесты на основе предложений. Если ваш сайт доступен для людей, говорящих на других языках, вы можете исключить членов своей потенциальной аудитории.
- Культурные ограничения. Вызовы, которые работают в Америке, могут не работать в Греции. Например, если ваши задачи связаны со светофорами в США, вы можете сбить с толку своих иностранных посетителей.
Сбалансировать безопасность и доступность не всегда просто. CAPTCHA значительно усложняет задачу.
Альтернативы тесту CAPTCHA
Стандартный тест CAPTCHA может затруднить вход и использование вашего веб-сайта. Но вы не обязаны ни использовать эту технологию, ни полностью отказываться от нее. Воспользуйтесь другими вариантами, которые помогут вам обезопасить свои ресурсы.
A Система No CAPTCHA/reCAPTCHA предлагает два варианта. Обычный пользователь может щелкнуть одно поле с надписью «Я не робот» и продолжить работу в обычном режиме. Если система обнаруживает активность, которая кажется подозрительной, появляется окно CAPTCHA, и пользователь должен пройти проверку.
Вы также можете воспользоваться инструментами обнаружения спама. Эти программы просматривают данные, которые отправляют пользователи, и помечают все подозрительное для вашего одобрения или удаления. Подобная система невидима для ваших пользователей, но она обеспечивает безопасность вашего сайта.
В Okta мы верим в безопасность, которая защищает данные, не обременяя пользователей. Мы хотели бы рассказать вам больше о том, как мы можем помочь вам сбалансировать безопасность и удобство использования в вашей организации. Свяжитесь с нами, и давайте начнем разговор.
Ссылки
Распределение использования CAPTCHA на 1 миллионе лучших сайтов. (февраль 2021 г.). Встроенный с.
Дом. CAPTCHA.
CAPTCHA может испортить ваш UX. Вот как это правильно использовать. (ноябрь 2020 г.). Автор0.
Все, что вам нужно знать о CAPTCHA. (апрель 2017 г.). Середина.
Насколько хорошо люди решают CAPTCHA? Масштабная оценка. (2010). Стэндфордский Университет.
Почему CAPTCHA стали такими сложными. (февраль 2019 г.). Грань.
В поисках лучших CAPTCHA. (март 2011 г.). Убойный журнал.
Как исправить ошибку «Ваш ответ на CAPTCHA кажется недействительным» в Steam для Windows
Когда вы вводите CAPTCHA при создании учетной записи в Steam, вы получаете сообщение об ошибке: «Ваш ответ на CAPTCHA кажется недействительной»? В большинстве случаев это происходит, когда вы вводите CAPTCHA неправильно, и она считает вас роботом, поэтому выдает ошибку с предложением заполнить ее еще раз.
Однако бывают случаи, когда Steam выдает эту ошибку даже при правильном заполнении CAPTCHA. Почему это происходит? В этой статье мы рассмотрим причины этой ошибки и способы ее устранения.
Что вызывает ошибку «Ваш ответ на CAPTCHA кажется недействительным» в Steam?
Steam отображает ошибку «Ваш ответ на CAPTCHA кажется недействительным. Пожалуйста, еще раз подтвердите, что вы не робот ниже», когда вы вводите CAPTCHA неправильно. Другие причины могут включать проблему с подключением к Интернету, блокировку IP-адреса или проблему с браузером или кешем DNS. Если вы столкнулись с этой проблемой, вот несколько исправлений, которые вы можете применить.
Но сначала некоторые предварительные исправления проблем с проверкой CAPTCHA в Steam
Прежде чем засучить рукава и приступить к устранению неполадок, попробуйте следующие исправления:
- Правильно заполните CAPTCHA. Убедитесь, что получили второе мнение от кого-то еще, чтобы убедиться, что вы не делаете ошибку.
- Повторно заполните CAPTCHA после обновления веб-страницы регистрации Steam, с которой у вас возникли проблемы.
- Попробуйте зарегистрироваться еще раз после закрытия страницы регистрации Steam.
- Перезапустите браузер, чтобы исключить временные сбои.
- Переключите браузер, чтобы убедиться, что проблема не в нем.
- Перезагрузите маршрутизатор, чтобы очистить его кратковременную память (кеш).
- Отключите любой автоматический решатель CAPTCHA, который вы установили или включили на своем компьютере.
- Выберите правильную страну проживания на странице регистрации.
Если предварительные проверки не помогли решить проблему, приступайте к применению оставшихся исправлений.
1. Исключить проблемы с Интернетом
Для проверки CAPTCHA требуется активное подключение к Интернету, чтобы убедиться, что запрос сделан человеком, а не роботом. Если ваше интернет-соединение прервется во время проверки CAPTCHA, у вас могут возникнуть проблемы с заполнением CAPTCHA. Таким образом, убедитесь, что ваш интернет работает прежде всего.
Проверьте подключение к Интернету, выполнив поиск чего-либо еще в браузере, и посмотрите, работает ли оно. Если проблема связана с Интернетом, вам необходимо устранить проблемы с Интернетом (см. советы по диагностике домашней сети и способы исправления, которые вы можете попробовать), прежде чем двигаться дальше. Тем не менее, если вы столкнулись с проблемой заполнения CAPTCHA, несмотря на работающий интернет, продолжайте применять оставшиеся исправления.
2. Переключите подключение к Интернету
Стабильно ли ваше подключение к Интернету? Проверка CAPTCHA также может быть остановлена, если ваше интернет-соединение нестабильно. Поэтому попробуйте изменить интернет-соединение (если у вас есть другое) и зарегистрироваться снова. Если переключение интернет-соединения не работает, перейдите к следующему исправлению.
3. Включить или отключить VPN
CAPTCHA может не пройти проверку только потому, что вы регистрируетесь из места, где сам Steam заблокирован. Таким образом, если вы подозреваете, что это может быть так, включите VPN. Это исключает возможность проблем с IP, приводящих к обсуждаемой ошибке. Точно так же, если вы регистрируетесь с включенным VPN, вам следует отключить его.
Однако, если включение и отключение VPN-подключения не работает, перейдите к следующему исправлению.
4. Исключение проблем с браузером
Ошибки Steam CAPTCHA также могут быть вызваны вмешательством вашего браузера. Если ни одно из вышеперечисленных исправлений не работает, вам следует исключить проблемы с браузером. Вы можете сделать это, выполнив следующие проверки:
- Убедитесь, что накопленный кеш не вызывает проблемы, очистив кеш браузера и файлы cookie. Если вы не знаете, с чего начать, вы можете прочитать наши руководства, описывающие шаги по очистке файлов cookie и кэша в Edge, Chrome и Firefox.
- Чтобы убедиться, что расширения браузера не вызывают помех, временно отключите их. Расширение, блокирующее рекламу, должно быть отключено первым, так как оно, скорее всего, вызовет проблему.
- Изменяли ли вы недавно настройки безопасности браузера, что вызвало проблему, которую мы обсуждаем? В этом случае может потребоваться отменить изменения. Сброс вашего браузера значительно упростит отмену этих изменений. См. наше руководство о том, как сбросить настройки Chrome и Firefox.
5. Очистите кэш DNS
Очистка кэша DNS помогает решить основные проблемы с подключением путем удаления устаревших IP-адресов и записей DNS из кэша. Возможно, у вас есть запись кэша DNS, которая препятствует проверке CAPTCHA. По этой причине сбросьте его и исключите эту возможность, выполнив следующие действия:
- В поле поиска Windows введите «Командная строка», щелкните приложение правой кнопкой мыши и выберите Запуск от имени администратора из контекста. меню.
- Введите следующую команду:
ipconfig /flushdns
- Нажмите клавишу Enter .
Примените следующее исправление, если очистка кеша DNS не помогает.
6. Сброс Winsock
Интерфейс прикладного программирования Winsock, также известный как Windows Socket API, действует как транслятор между сетевыми службами и сетевым программным обеспечением Windows. Поскольку он обрабатывает все интернет-соединения через TCP/IP, вы, вероятно, столкнетесь с проблемами, если он будет поврежден. Выполните следующие действия, чтобы исключить эту возможность:
- В поле поиска Windows введите «Командная строка», щелкните приложение правой кнопкой мыши и выберите Запуск от имени администратора в контекстном меню.
- Введите следующую команду:
netsh winsock reset
- Нажмите клавишу Enter .
7. Переключение версии интернет-протокола
Переключение версии IP так же важно, как и сброс Winsock. Адреса IPv6 и IPv4 обычно представляют собой два типа IP-адресов, используемых сегодня. Несмотря на то, что мы обычно оставляем обе версии включенными в свойствах сети, 128-битные шестнадцатеричные адреса IPv6 не поддерживаются некоторыми интернет-соединениями.
Возможно, сгенерированный запрос проверки CAPTCHA не может быть проверен по той же причине. В связи с этим вам следует временно перейти на IPv4 и отключить IPv6 (если вам от этого не станет хуже).
Чтобы внести это изменение, выполните следующие действия:
- В поиске Windows введите «Сетевые подключения» и щелкните Просмотр сетевых подключений .
- Щелкните правой кнопкой мыши сетевое подключение и выберите Свойства .
- Снимите флажок Интернет-протокол версии 6 (TCP/IPv6) .
- Нажмите OK .
8. Используйте другое устройство
Если ошибка сохраняется после применения всех вышеперечисленных исправлений, вам следует создать учетную запись с другого устройства. После регистрации вы можете вернуться к своему основному устройству, войти в свою учетную запись Steam и начать играть в игру. Если вы по-прежнему получаете ту же ошибку, вы можете обратиться в службу поддержки Steam.