Как вставить капчу на сайт


reCAPTCHA. Как установить на сайт?

Как добавить CAPTCHA на свой сайт

Добавление CAPTCHA на ваш веб-сайт - это мера безопасности, которая часто используется, когда посетители сайта входят в систему или регистрируют учетные записи. Без использования CAPTCHA боты (спам-боты AKA, спам-роботы AKA) могут отправлять формы на вашем сайте, создавать спам-аккаунты и, в зависимости от типа веб-сайта, который вы запускаете, отправлять информацию о спаме на ваш сайт. Добавить CAPTCHA не так сложно, как вы думаете: следующие параграфы дают хорошее представление о CAPTCHA и о том, как установить ее на свой веб-сайт.

Что такое CAPTCHA?

Captcha - это процесс проверки, который требует от пользователей ввода заранее определенного кода. CAPTCHA означает полностью автоматизированный общедоступный тест Тьюринга, чтобы отличить компьютеры и людей от . CAPTCHA существует, чтобы предотвратить спам от автоматической отправки форм, которые могут заполнить ваш сайт нежелательными сообщениями, спамовыми учетными записями пользователей или, что еще хуже, уязвимостями безопасности, которые могут быть использованы на вашем сайте.

CAPTCHA работают, предлагая вопрос, на который человеку легко ответить, но на который сложно ответить боту.Например, на изображении выше большинству пользователей Интернета не составит труда прочитать слова «Новые зомби». Спам-боты не могут ответить на вопрос, поэтому они не могут отправить форму, поэтому вы будете получать только настоящие формы. (CAPTCHA необходимо постоянно улучшать, чтобы оставаться на умнее , чем спам-боты, которые также постоянно улучшаются).

Лучшие capthcas дают пользователям возможность запросить новый код, если они не могут прочитать данный, а также должны быть варианты для слепых и глухих пользователей.Например, отключено Параметры будут воспроизводить код как звук для слепых пользователей, в то время как глухие пользователи могут видеть расширенную версию кода вместо аудиоверсии. Система CAPTCHA не должна быть запретительной, и вы должны сообщить своим клиентам, что проверка предназначена для их собственной защиты.

Где мне нужно использовать CAPTCHA?

Captchas следует использовать на любых голых формах на вашем сайте. Голая форма - это форма, которая не скрывается за логином.Например, если у вас есть контактная форма на вашем веб-сайте, которая видна пользователям независимо от того, вошли они в систему или нет, тогда эта форма должна иметь CAPTCHA. Если вы не используете CAPTCHA, вас могут завалить спамом или фальшивыми материалами, что значительно усложнит вашу задачу по определению того, когда требуется ответ. С другой стороны, если у вас есть сайт, на котором пользователи должны входить в систему, и у вас есть форма оформления заказа или покупки продукта. Если пользователь уже вошел в систему, вам не понадобится CAPTCHA в вашей форме оформления заказа, поскольку пользователь уже прошел аутентификацию, когда он или она вошли в систему.

Формы регистрации новых пользователей всегда должны иметь CAPTCHA. Ваши новые пользователи должны доказать, что они не робот, используя код CAPTCHA, и процесс CAPTCHA откажет в доступе любому, кто ответит неправильно. Нередко наличие CAPTCHA на страницах изменения учетной записи или страницах запроса пароля.

Лучшие коды CAPTCHA

Лучший код CAPTCHA помогает пользователям легко читать код и при этом код CAPTCHA не будет слишком длинным. Традиционные коды CAPTCHA начинались с набора цифр или букв, которые могут или не могут быть чувствительными к регистру.Последовательность букв или цифр обычно скрыта, или видоизменена, или установлена ​​на красочном или сложном фоне, чтобы ботам было труднее различать буквы. Клиенты будут разочарованы вами, когда код будет слишком трудным для чтения, и могут отказаться от вашего сайта. ReCAPTCHA (см. Ниже), вероятно, лучшая и наиболее широко используемая и признанная из систем CAPTCHA.

Типы CAPTCHA

За прошедшие годы были разработаны различные типы CAPTCHA, включая простые математические вопросы e.грамм. «Что такое 2 + 9?» и проблемы с классификацией, такие как «выберите все изображения с кошкой!»

ReCAPTCHA

ReCAPTCHA, вероятно, является наиболее широко используемым и признанным. Он был приобретен Google в 2009 году, и теперь Google использует его для автоматической оцифровки учебников и автоматического распознавания реальных уличных знаков и названий. Это кодовая система CAPTCHA, которая представляет два слова для расшифровки. Когда пользователь расшифровывает два слова или числа, результат отправляется обратно в Google, чтобы помочь оцифровать книги и уличные знаки для других проектов Google.

Нет CAPTCHA reCAPTCHA

Последнее обновление ReCAPTCHA пытается минимизировать количество раз, когда CAPTCHA фактически отображается пользователю. Это достигается путем анализа поведения пользователя в браузере и представления сложной CAPTCHA, если система считает, что это бот. В противном случае отображается простой флажок.

BotDetect CAPTCHA

BotDetect - альтернативный сервис CAPTCHA. Он предоставляет более традиционные виды буквенных и цифровых CAPTCHA для изображений (см. Изображение ниже).

BotDetect имеет множество примеров на разных языках и CMS на своем веб-сайте, включая PHP, ASP, Java и WordPress.

Изображение CAPTCHA

Другой тип - это изображение CAPTCHA, посредством которого пользователю предоставляется набор изображений в качестве идентификатора. Иногда задача идентификации - это нечетный человек из или выбрать все изображения в классе . На изображении ниже показан подход «нечетного человека»:

Как добавить CAPTCHA на свой сайт

Какую бы CAPTCHA вы ни выбрали, фрагменты кода обычно предоставляются поставщиком CAPTCHA.Поставщика услуг CAPTCHA часто можно настроить для отображения только тех кодов CAPTCHA, которые вы одобрили, а ваш адрес электронной почты будет использоваться для уведомлений. Вы должны поместить фрагменты кода в соответствующие части вашего веб-сайта, в те формы, где должно появиться окно CAPTCHA.

Как правило, интегрировать CAPTCHA относительно просто. Например, код для интеграции ReCAPTCHA приведен ниже (из документов ReCAPTCHA):

  

reCAPTCHA demo: простая страница










Однако, если вы совсем не разбираетесь в технических вопросах, то даже это может быть не то, что вы можете попробовать самостоятельно, и вам может потребоваться техническая помощь.

Уведомления

Уведомления, которые вы получаете от неудачных записей CAPTCHA, должны быть исследованы на предмет безопасности.Вы обнаружите сбои, вызванные реальными клиентами, и вам придется изменить свой подход к безопасности, если их слишком много. Сократите код, увеличьте окно или удалите CAPTCHA с этой страницы, чтобы избежать разочарований. Сбои в неизвестных областях должны заставить вас задуматься. Увеличение количества отказов CAPTCHA является признаком того, что ваш сайт является целью. Увеличьте свои протоколы безопасности для вашей собственной безопасности.

Использование лучшего кода CAPTCHA для вашего веб-сайта помогает защитить личную информацию, но чрезмерное использование окна Captcha может затруднить использование вашего веб-сайта.Пользователи не стесняются покидать ваш сайт, если они не могут обойти вашу базовую безопасность, и вам следует аккуратно размещать окна CAPTCHA только в самых необходимых областях.

Попросите своих клиентов заполнить форму CAPTCHA, когда они регистрируют учетную запись, изменяют свой пароль или запрашивают конфиденциальную информацию. Код CAPTCHA позволяет вам узнать, когда кто-то сделал неправомерное продвижение на вашем сайте, и вы можете сузить уровень безопасности для защиты своих клиентов.

.

5 фактов об обходе CAPTCHA при парсинге веб-страниц (обновлено в 2019 г.)

Если вы когда-либо пытались войти на веб-сайт, велика вероятность, что вас попросили ввести некоторые символы, которые нелегко прочитать. Неразборчивые символы называются CAPTCHA. Они немного раздражают пользователей и часто сводят с ума людей, использующих веб-парсеры, поскольку с ними трудно справиться, очищая ботов.

Сегодня мы поговорим о 5 вещах, которые вам нужно знать о CAPTCHA, чтобы помочь вам лучше обходить ее при парсинге веб-страниц.

1. Что такое CAPTCHA?

2. Как работает CAPTCHA

3. Каковы общие типы CAPTCHA

4. Почему веб-сайты применяют CAPTCHA

5. Как работать с CAPTCHA для парсинга веб-страниц

1. Что такое CAPTCHA?

Согласно Википедии, CAPTCHA (полностью автоматизированный общедоступный тест Тьюринга, позволяющий отличить компьютеры и людей друг от друга) - это тип теста «вызов-ответ», используемый в вычислительной технике для определения того, является ли пользователь человеком.

Он обычно используется в Интернете, особенно при покупке продуктов в Интернете или при входе на веб-сайт.

2. Как работает CAPTCHA

Технология

CAPTCHA основана на тесте Тьюринга, который используется для проверки того, может ли машина мыслить как люди. Цель CAPTCHA - задавать вопросы или решать проблемы, с которыми компьютеры не могут справиться. Обычно он показывает искаженную строку случайных символов или чисел.Это работает, потому что человек, смотрящий на искаженное изображение, может без проблем читать слова, в то время как инструмент соскабливания не распознает их легко. Даже самая сложная автоматизированная система, которая была запрограммирована для сканирования изображения страницы печатного текста и чтения слов на картинке, все еще испытывает трудности с чтением слов, когда слова слишком сильно затемнены или искажены.

3. Каковы общие типы CAPTCHA

CAPTCHA бывает разных размеров и типов.Наиболее распространенными типами CAPTCHA являются CAPTCHA на основе текста, CAPTCHA на основе изображений и CAPTCHA на основе звука.

Текстовый тест CAPTCHA состоит из двух простых частей: случайно сгенерированной последовательности букв и / или цифр, которые появляются в виде искаженного изображения, и текстового поля. Чтобы пройти тест и подтвердить свою личность, просто введите символы, которые вы видите на изображении, в текстовое поле.

Просто показать персонажей для ботов не так уж и сложно. Чтобы повысить сложность, есть математическая CAPTCHA, которая включает в себя базовую математическую задачу с легко читаемыми числами, и 3D CAPTCHA, которая отображает символы с 3D-эффектом.

CAPTCHA на основе изображений обычно предоставляет пользователям изображения объектов, животных, людей или ландшафтов вместо искаженного текста, чтобы отличить человека от компьютерной программы. Пользователи должны выбрать правильные изображения, которые их просят идентифицировать, или перетащить блок в изображение, чтобы сделать его законченным.

CAPTCHA на основе аудио использует случайные слова или числа, взятые из записей, объединяет их и даже добавляет к ним некоторый шум.Пользователи должны вводить слова или числа в записи. Звуковые CAPTCHA сложнее сравнивать с CAPTCHA для контента и изображений, поскольку нелегко позволить парсеру-боту научиться слушать.

4. Почему веб-сайты применяют CAPTCHA

В настоящее время вычисления стали повсеместными, а компьютеризированные задачи и услуги стали обычным явлением, поэтому повышенный уровень безопасности стал более важным.Разработка CAPTCHA для компьютеров заключается в том, чтобы гарантировать, что они имеют дело с людьми в ситуациях, когда человеческое взаимодействие имеет важное значение для безопасности, например, при входе на веб-сайт или оплате в Интернете.

CAPTCHA также блокирует спамеров и ботов, которые пытаются автоматически собирать онлайн-данные, пытаются автоматически регистрироваться или использовать веб-сайты, блоги или форумы. Он защищает веб-сайты от переполнения спамом, мошеннических регистраций и других незаконных действий.

5.Как работать с CAPTCHA для парсинга веб-страниц

CAPTCHA может легко сломать настроенные вами сканеры, как только она появится в процессе извлечения, поэтому работа с ней очень важна для парсинга веб-страниц. Лучший способ справиться с CAPTCHA - постараться не встретить ее :). Никогда не пытайтесь очистить веб-сайт слишком часто, а действуйте как человек. (У нас есть еще одна статья, в которой рассказывается о том, как избежать блоков во время очистки, и вы можете проверить это здесь .)

Но есть еще много CAPTCHA, которых нельзя избежать, например, CAPTCHA на странице входа в систему.В Octoparse вы можете вручную решить CAPTCHA так же легко, как и обычно при просмотре сайта. (Посмотрите пример здесь .)

Для людей, которые кодируют свои собственные скреперы, существует множество решателей CAPTCHA, которые можно интегрировать в их систему скрепинга. Например, Death by CAPTCHA и Bypass CAPTCHA позволяют пользователям подключать сервис через API для автоматического решения CAPTCHA во время процесса парсинга. Эти инструменты решения CAPTCHA могут работать с обычными текстовыми CAPTCHA и даже с reCAPTCHA.При необходимости 2CAPTCHA - прекрасный поставщик услуг, который поможет вам решить проблему.

CAPTCHA может быть головной болью при сканировании веб-страниц. Но не волнуйтесь. С каждым поколением CAPTCHA есть каждое поколение ботов. CAPTCHA стала побежденной с появлением инструментов для очистки и решателей CAPTCHA. Вы можете беспрепятственно выполнять парсинг веб-страниц с помощью этих инструментов.

Автор: Иина Хуанг

Корректура: Изабель Ли

Artículo en español: 5 Cosas que Debes Sabre al Evitar CAPTCHA para El Web Scraping
También puede leer artículos de web scraping en El Website Oficial

20 лучших инструментов для быстрого парсинга веб-сайтов

30 лучших инструментов больших данных для анализа данных

25 приемов для развития вашего бизнеса с помощью извлечения данных из Интернета

Шаблоны веб-скрапинга на вынос

Видео: Создайте свой первый скребок с Octoparse 8

.

Diggernaut: документация для метаязыка | Captcha

Обход Captcha

В процессе парсинга вы, вероятно, столкнулись с ограничениями, налагаемыми веб-мастерами на автоматическое использование веб-сайта. Ресурсы. Один из таких методов - использование капчи. Capcha - это автоматический тест Тьюринга для определения если пользователь - человек или робот. Обычно пользователю показывают изображение с буквами и цифрами, а также система просит ввести эти символы в поле или серию изображений, где пользователь должен выбирайте только изображения с заранее определенной тематикой.Например, только те, на которых изображены автомобили или дорожные знаки.

Существует множество сервисов и программных продуктов, которые позволяют веб-мастеру внедрять на сайте капчу. Самый известный - это сервисы Google ReCaptcha и Funcaptcha. Если Captcha сложная, а наша функция OCR не поможет вам обойти это, то к вам придут специализированные сервисы с ручным решением CAPTCHA помощь.Мы реализовали интеграцию с двумя такими сервисами, и ваши диггеры могут легко передать капчу разрешить эти службы и получить в ответ специальный жетон или распознанные вручную письма и цифры с картинки в автоматическом режиме.

Чтобы использовать эту функцию, вам необходимо иметь учетную запись в одной из этих служб. Поскольку им платят, вы платите им взимает плату с себя, используя свою учетную запись.

Diggernaut - это наш сервис для решения графической капчи на определенных сайтах. Эта услуга бесплатна для всех наших пользователей и не требует подключение дополнительных услуг. Эта функция доступна для использования только в облаке. В скомпилированных диггерах не работает. На данный момент решение капчи работает на следующих сайтах: Amazon.

2Captcha - сервис для решения изображения и капчи Google ReCaptcha v2.Для Google ReCaptcha v2 можно использовать режим "без прокси" (в обычном режиме вы должны использовать собственный защищенный паролем прокси для парсинга, поскольку работникам 2Captcha потребуется доступ к веб-сайту с помощью captcha, используя ваш прокси-сервер). Этот режим может быть полезен тем, кто не имеет собственных прокси-серверов и не хочет их использовать, предпочитая использовать нашу прокси-сеть для парсинга. Пока это единственный сервис для решения Google ReCaptcha v3.

AntiCaptcha - сервис для разгадывания изображения и капчи Google ReCaptcha v2. Для Google ReCaptcha v2 можно использовать режим "без прокси" (в обычном режиме вы должны использовать собственный защищенный паролем прокси для парсинга, поскольку работникам AntiCaptcha потребуется доступ к веб-сайту с помощью captcha, используя ваш прокси-сервер). Этот режим может быть полезен тем, кто не имеет собственных прокси-серверов и не хочет их использовать, предпочитая использовать нашу прокси-сеть для парсинга.

DeathByCaptcha - может делать почти то же самое, что и AntiCaptcha, за исключением режима «без прокси». Также для этого провайдера мы интегрировали только сервис для Google ReCaptcha v2. Следовательно, если вы хотите использовать режим «без прокси» или разгадывать графическую капчу - воспользуйтесь сервисом AntiCaptcha.

Команда для разрешения капчи captcha_resolve может использоваться в контекстах блока или страницы.Процесс полностью автоматизирован для вас, но поскольку это ручная работа (сторонний процесс разрешения капчи), процесс может длиться от 20 секунд до 2 минут. По завершении команды результат распознавания (или жетон для ReCaptcha v2) будут сохранены в переменная captcha.

Затем эта переменная может быть считана в регистр и отправлена ​​с формой проверки или с запросом на сервер.Ниже мы даем вам пример того, как правильно закодировать логику работы для разрешения ReCaptcha v2 и стандартная графическая капча.

Команда использует следующие параметры:

Параметр Описание
провайдер Обязательный параметр.Указывает провайдера, которого вы собираетесь использовать для разгадывания капчи. В на данный момент поддерживаются следующие провайдеры: deathbycaptcha.com, антикапча и 2капча.
тип Тип капчи. На данный момент поддерживаются следующие опции: изображение для разрешения капчи изображения (работает только для провайдера AntiCaptcha), recaptchav2 для разрешения Google ReCaptcha v2, proxyless_recaptchav2 для разрешения Google ReCaptcha v2 в режиме «без прокси» (работает только с провайдерами AntiCaptcha и 2Captcha) и recaptchav3 для разрешения Google ReCaptcha v3 (работает только с поставщиком 2Captcha).
При использовании провайдера Diggernaut в этом поле необходимо указать один из поддерживаемых идентификаторов веб-сайтов: amazon.
изображение Если тип captcha image или amazon, этот параметр используется для передачи изображения с captcha, закодированного в base64 формат.
имя пользователя Если вы используете поставщика Death By Captcha, этот параметр должен содержать имя пользователя для вашей учетной записи. на deathbycaptcha.com платформа.
пароль Если вы используете провайдера Death By Captcha, этот параметр должен иметь пароль для вашей учетной записи. на платформе deathbycaptcha.com.
апики Если вы используете провайдер AntiCaptcha или 2Captcha, этот параметр должен содержать ваш ключ API для AntiCaptcha / 2Captcha. Платформа.
ключ сайта Ключ сайта - уникальный идентификатор веб-сайта, на котором используется ReCaptcha v2 или v3. Обычно он извлекается автоматически, но если его нельзя извлечь по какой-то причине вы можете установить его вручную как параметр.
действие Параметр специального действия, который используется для ReCaptcha v3.Обычно он извлекается автоматически, но если его нельзя извлечь по какой-то причине вы можете установить его вручную как параметр.

Ниже вы можете увидеть пример того, как легко решить капчу Amazon:

  # SET VARIABLE ДЛЯ ИСПОЛЬЗОВАНИЯ В КОМАНДЕ WALK - набор_переменных: поле: «повторить» значение: "да" # ОТКРЫТЬ СТРАНИЦУ В РЕЖИМЕ ПОВТОРА (КАК НАМ НУЖНО ПЕРЕЗАГРУЗИТЬ СТРАНИЦУ, ЕСЛИ ЕСТЬ CAPTCHA) - ходить: на: https: // www.amazon.com повторение: делать: # ПЕРЕКЛЮЧИТЕ БЛОК КУЗОВА - найти: путь: тело делать: - разобрать # ПРОВЕРИТЬ, ЕСТЬ ли CAPTCHA - если: совпадение: введите символы, которые вы видите на этом изображении делать: # ЕСТЬ КАПЧА - набор_переменных: поле: «повторить» значение: "да" # СОБИРАЙТЕ ВСЕ НЕОБХОДИМЫЕ ПАРАМЕТРЫ СО СТРАНИЦЫ # СОХРАНИТЕ ИХ В ПЕРЕМЕННЫЕ - найти: путь: input [name = "amzn"] делать: - разобрать: attr: value - нормализовать: процедура: urlencode - набор_переменных: amzn - найти: путь: input [name = "amzn-r"] делать: - разобрать: attr: value - нормализовать: процедура: urlencode - набор_переменных: amznr # ПЕРЕЙТИ К БЛОКУ С ИЗОБРАЖЕНИЕМ CAPTCHA - найти: путь: div.подряд> img делать: # PARSE URL-адрес изображения - разобрать: attr: src # ЗАГРУЗИТЬ ИЗОБРАЖЕНИЕ - ходить: ценить, оценивать делать: # ПЕРЕКЛЮЧИТЬСЯ К БЛОКУ С КОДИРОВКОЙ BASE64 - найти: путь: imgbase64 делать: # СОДЕРЖИТЕ СОДЕРЖАНИЕ И СОХРАНИТЕ ЕГО В ПЕРЕМЕННУЮ - разобрать - набор_переменных: capimg # РЕШИТЬ CAPTCHA - captcha_resolve: провайдер: diggernaut тип: амазонка образ: # ЧИТАТЬ ПЕРЕМЕННУЮ В РЕГИСТР - variable_get: captcha # ЕСЛИ КАПЧА РЕШЕНА - если: совпадение: \ S + делать: # ОТПРАВИТЬ НА СЕРВЕР AMAZON - ходить: на: https: // www.amazon.com/errors/validateCaptcha?amzn=&amzn-r=&field-keywords= делать: еще: # НЕТ CAPTCHA, ВЫКЛЮЧИТЕ РЕЖИМ ПОВТОРА - набор_переменных: поле: «повторить» значение: "нет" # РАЗБОР СТРАНИЦЫ И ПОЛУЧЕНИЕ ДАННЫХ  

Рассмотрим случай, когда на какой-то странице используется Google ReCaptcha v2. Мы будем использовать режим «без прокси»:

  # ЗАГРУЗКА СТРАНИЦЫ С CAPTCHA - ходить: на: https: // www.nebraska.gov/sos/corp/corpsearch.cgi делать: # РАЗРЕШЕНИЕ CAPTCHA - captcha_resolve: провайдер: антикапча тип: proxyless_recaptchav2 apikey: xxxxxxxxxxxxxxxxxxx - найти: путь: тело делать: # ПРОВЕРИТЬ, ЕСТЬ ЛИ У НАС В ПЕРЕМЕННОЙ captcha - variable_get: captcha - если: совпадение: \ S делать: # ТОКЕН в порядке, ФОРМА ОТПРАВКИ - ходить: кому: сообщение: https: // www.nebraska.gov/sos/corp/corpsearch.cgi данные: поиск: 1 keyword_type: все search_type: num_search corpname: номер счета: 1000011010101 g-recaptcha-ответ: отправить: отправить делать: # ПАРАМЕТР СТРАНИЦЫ И ИЗВЛЕЧЕНИЕ ДАННЫХ  

Другой пример для изображения капчи:

  # ЗАГРУЗИТЬ СТРАНИЦУ С CAPTCHA - ходить: на: https: // eservices.cmcoh.org/eservices/home.page заголовки: Калитка-Focusedelementid: '' Уикет-Аякс: '' делать: # НАЙТИ ЭЛЕМЕНТ С КАПЧЕЙ ИЗОБРАЖЕНИЯ - найти: путь: img.captchaImg делать: # PARSE URL КАПЧИ ИЗОБРАЖЕНИЯ - разобрать: attr: src # ЗАГРУЗИТЬ ИЗОБРАЖЕНИЕ В КОДИРОВАНИИ BASE64 - ходить: ценить, оценивать делать: - найти: путь: imgbase64 делать: - разобрать - variable_set: изображение # RESOLVE CAPTCHA - captcha_resolve: провайдер: антикапча тип: изображение apikey: xxxxxxxxxxxxxxxxxxx образ: - найти: путь: а.anchorButton делать: - variable_get: captcha - если: совпадение: \ w + делать: # CAPTCHA, КАПЧА РАЗРЕШЕНА, И МЫ МОЖЕМ ОТПРАВИТЬ ЕЕ НА СЕРВЕР С ФОРМОЙ  

В некоторых случаях капча может распознаваться неправильно. И если вы его определите, вы можете отправить отчет о неправильно решенном Captcha с использованием команда captcha_report.В таких случаях стоимость услуги по разрешению капчи обычно возмещается вам. заплатил им за работу по разрешению капчи. Но будьте предельно внимательны и не отправляйте такой отчет. если капча была распознана правильно, в противном случае служба, на которую вы подаете в суд за работу по разрешению капчи может наложить санкции и ограничения на ваш аккаунт.

  # ОТКРЫТЬ СТРАНИЦУ С КАПЧЕЙ - ходить: на: https: // www.nebraska.gov/sos/corp/corpsearch.cgi делать: # RESOLVE CAPTCHA - captcha_resolve: провайдер: антикапча тип: proxyless_recaptchav2 apikey: xxxxxxxxxxxxxxxxxxx - найти: путь: тело делать: # ПРОВЕРИТЬ, ИМЕЕТ ЛИ captcha VARIABLE TOKEN - variable_get: captcha - если: совпадение: \ S делать: # ТОКЕН ЕСТЬ, ФОРМА ОТПРАВКИ - ходить: кому: сообщение: https: //www.nebraska.gov / sos / corp / corpsearch.cgi данные: поиск: 1 keyword_type: все search_type: num_search corpname: номер счета: 1000011010101 g-recaptcha-ответ: отправить: отправить делать: - variable_clear: резюме - найти: путь: тело делать: # ПРОВЕРИТЬ, ПРИНЯТ ЛИ ТОКЕН CAPTCHA - найти: дорожка: .g-recaptcha делать: # ЕСЛИ ДАННЫЙ БЛОК СУЩЕСТВУЕТ, ТОКЕН НЕДЕЙСТВИТЕЛЬНО - разобрать: attr: data-sitekey - variable_set: резюме - variable_get: резюме - если: совпадение: \ S делать: # CAPTCHA РАЗРЕШЕНА НЕПРАВИЛЬНО, ОТЧЕТ - captcha_report еще: # CAPTCHA решена правильно, извлечение данных  

Далее мы узнаем, как изменять изображения и сохранять их.

.

javascript - Добавить капчу для формирования php / mysql

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Смотрите также