Rucaptcha

Виды капчи на примерах

В Интернете есть много видов различных капчей:

  1. Простая капча. Здесь нужно вводить текст с изображения. Внимательно читаете текст и пишете его в поле. После чего нажимаете «Проверить». Пример данной капчи находится здесь «rucaptcha.com/demo/normal».
  2. Текстовая капча. Решение этой капчи заключается в том, чтобы дать ответ на какой-либо вопрос. Пример: Если завтра суббота, какой сегодня день недели? Указываете пятница в поле и жмем кнопку Enter.
  3. Click Captcha. В данном случае выбираются правильные изображения на картинке. Их может быть несколько. К примеру, на изображении нужно отметить велосипед, дорогу и машину. Если установите правильные значения, капча будет разгадана.
  4. Rotate Captcha. Данный вид капчи работает так: необходимо повернуть изображение на лицевую сторону и нажать кнопку «Проверить». Пример капчи: «rucaptcha.com/demo/rotatecaptcha».
  5. ReCaptcha V2. Данная капча известна, как функция «Я не робот». Чтобы ее решить, достаточно нажать по вышеуказанной кнопки, выбрать изображение и нажать Подтвердить. Здесь есть пример капчи: «rucaptcha.com/demo/recaptcha-v2».
  6. ReCaptcha V2 Invisible. Это невидимая версия капчи. Решается значительно быстрее, чем остальные капчи. Нажмите кнопку «Проверить» без ввода символов: «rucaptcha.com/demo/recaptcha-v2-invisible».
  7. KeyCaptcha. Для решения этой капчи нужно собрать пазлы или картинки – «rucaptcha.com/demo/keycaptcha».
  8. GeeTest. Данная капча разгадывается легко. Нажимаете по кнопке подтверждения, далее передвигаете пазл в нужное место на картинке. Пример: «rucaptcha.com/demo/geetest».

Это основные виды капчей, которые используются людьми в Интернете.

Главные минусы капчи

Казалось бы, что капча делает благое дело и защищает Интернет от засилья спама. Но у нее все же есть недостатки:

  • Замедленное выполнение различных действий на сайте. На заполнение капчи уходит время, примерно 15-30 секунд. Кажется, что немного. Но на некоторых сайтах для выполнения нескольких действий (регистрация, отправка сообщения к статье и т.д.) регулярно требуется введение капчи. Так вебмастера перестраховываются и пытаются защититься от спама, что доставляет неудобства посетителям ресурса;
  • Сложность распознания. Хорошо, если пользователю предстоит увидеть на картинке обычные словосочетания или картинки. Но иногда изображение достаточно мутное и представлено невнятным набором символов;
  • Проблемы с вводом капчи у людей с плохим зрением. Эта проблема уже не так актуальна. Сегодня рядом с картинкой часто имеется альтернативная опция для прослушивания текста. Хотя не все вебмастера устанавливают такую продвинутую систему защиты от спама;
  • Возможность разгадывания роботом. Рассылка рекламы все еще востребована у различных компаний. Поэтому спамеры не хотят терять свой заработок и придумывают методы обхода капчи. Создаются программы, которые попросту подбирают текст на картинке. Робот перебирает несколько сотен вариантов ответов и один оказывается верным. Более сложные программы распознают буквы на изображении. Кстати, именно поэтому при генерации капчи добавляется эффект легкого размытия или искривления слов. Это позволяет снизить вероятность распознавания капчи роботом, хотя и усложняет процесс чтения текста человеком.

ReCaptcha 2.0 (выберите изображения похожие на)

Для решения рекапчи, где нужно выбирать определённые квадраты, мы ввели новые параметры. Общая схема решения рекапчи:
1) Вы ставите галочку
2) Получаете изображение + инструкцию
3) Необязательно: определяете количество столбцов и строк
4) Отправляете нам изображение + инструкцию (оригинальное изображение, без сетки и синего блока) + количество столбцов\строк
5) Получаете от нас ID капчи
6) Если Вы не прислали количество столбцов\строк, то мы смотрим размер изображение. Если оно 300x300px, то кладём на него сетку 3×3, если другой размер — кладём сетку 4×4
7) Через 5 секунд обращаетесь за ответом на капчу
8) Мы предоставляем номера клеток, которые нужно нажать для прохождения капчи
9) Кликаете по указанным клеткам.
Формат ответа:OK|click:3/8/9/
Стоимость 1000 распознаний данной капчи — 70 рублей.
Картинки нумеруются начиная с 1, слева направо, сверху вниз.

Параметр Пояснение
recaptcha=1 Признак того, что данная картинка должна обработаться как рекапча. Т.е. наложится сетка 3х3 или 4х4 и работник будет искать нужные квадраты
textinstructions=%TEXT% Текст того, что нужно выбрать на картинке в кодировке UTF-8
Данный параметр не обязателен, если отправляется imginstructions
imginstructions=img «img» картинка инструкции. Её можно отправить multipart и base64.
Данный параметр не обязателен, если отправляется textinstructions
recaptchacols=3 recaptcharows=3 Сколько колонок (column) и сколько строк(row) в присланном изображении. Если эти параметры не присылаются, мы самостоятельно накладываем сетку на картинку, что может быть неверным в некоторых случаях.
can_no_answer=1 Отправляйте этот параметр, только если есть вероятность, что в предоставленных изображениях нет ни одного подходящего.
При отправке данного параметра у работников появится кнопка «нет подходящих изображений», когда они будут жать её, Вы получите ответ No_matching_images

Ограничения на recaptcha=1:
1) Каптча должна быть не более 100Кбайт
2) imginstructions должна быть не более 25Кбайт
3) imginstructions должна быть не более 100х100px
4) textinstructions не более 140 символов
Обратите внимание, что рекапчи бывают не только 3 на 3 квадрата, но попадаются и 4 на 4 квадрата и 4 на 2 квадрата. Что бы понять какую именно картинку Вы шлёте, мы смотрим размер в px картинки

Если она 300x300px, то мы накладываем на эту картинку сетку 3х3. Если размер другой — накладываем сетку 4х4. Поэтому не надо склеивать изображение с чем-либо. Если Вы приклеете к изображению синий текстовый блок, то мы неверно наложим сетку на картинку и Вы получите неверный ответ.

Обратите внимание, что необходимо засылать саму картинку рекапчи, а не делать её скриншот. мануал для полного прохождения recaptcha v2 на java + selenium (на странице читайте второй способ)

мануал для полного прохождения recaptcha v2 на java + selenium (на странице читайте второй способ)

Что такие капча и что нужно учитывать при ее написании?

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

Заработок онлайн на вводе капчиВсё, что вам нужно — это правильно ввести текст с картинки (с капчи).

Вы получаете деньги за каждый ввод капчи.

Зарегистрироваться>>>

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

Другой же необычный вид капчи – набор фотографий, среди которых следует выбрать похожие. Так, вас могут попросить выбрать фото с напитками среди самых разнообразных наборов изображений, в этом случае следует проявить внимательность и смело выбрать фото, на которых есть даже что-то похожее на напиток

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

Что такое капча и как она может выглядеть?

Слово капча происходит от английской аббревиатуры CAPTCHA, которая расшифровывается,  как Completely Automated Public Turing test to tell Computers and Humans Apart, что переводится, как полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей.

Обычно капча выглядит как картинка с символами и поле, в которое нужно ввести представленные на изображении цифры и буквы.

Существует также вид капчи, при котором пользователю нужно выполнить простую арифметическую задачу, например, сложить 2 и 3, написав в поле капчи ответ – цифру 5. С таким тестом справится любой человек, даже ребенок, однако для робота он оказывается часто невыполнимым.

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

Заработок онлайн на вводе капчиВсё, что вам нужно — это правильно ввести текст с картинки (с капчи).

Вы получаете деньги за каждый ввод капчи.

Зарегистрироваться>>>

Виды капчи

Как уже упомянул выше, капчи могут быть различных типов, есть попроще, а есть те, которые нам самим сложно сразу решить, что уж там о безмозглых программах говорить 🙂

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

Итак, теперь подробнее о видах капч, коих довольно много, причем названия им можно найти разные и постоянно придумываются все новые разновидности, ведь «машины» всё умнеют могут разгадывать сейчас даже весьма сложные задачи!

Поэтому просто разгруппируем их на 3 больших типа, отделив наиболее часто используемые от остальных: captcha, ReCaptcha и другие, например, FunCaptcha.

Что такое captcha

Обычная captcha — картинка или несколько, на которой изображены символы (буквы, цифры) и это такой вариант капчи, что может легко сгенерировать программа или брать стандартные наборы из баз данных.

Что такое recaptcha

ReCaptcha — это отдельная разработка, что была придумана для такой цели, как защита сайтов от спама и, заодно, для помощи в оцифровке книг, журналов, распознавая информацию из изданий.

То есть нам подставляется, как правило, 2 слова из источников, которые мы должны ввести:

Ну а когда рекапчу купила корпорация Google, стали распознавать изображения даже из google карт и аналогичных приложений. Тем самым появился еще один тип рекапчи (версия 2), представляющая собой следующее…

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

Пример: «отметьте все изображения, где есть автобусы».

Ну и в 2015 году, появилась капча Recaptcha v3 «Я не робот», которая сейчас считается самой простой, удобной и надежной. Нужно только поставить галочку и она либо сразу будет пройдена, либо при подозрениях у системы защиты, нужно будет решить задачу в виде картинок (версия 2).

Другие виды капчи в интернете

Все остальные виды капчи, которые могут представлять из себя в принципе любые задачи, зависящие от фантазии разработчика.

Поэтому некоторые роботам-спамерам обойти крайне сложно, либо вовсе невозможно, ведь пока что еще компьютер не обрел интеллект как у человека 🙂

Вот несколько примеров:

На рисунке №6 видим так называемую фанкапчу (FunCaptcha), где требуется, используя стрелки, повернуть изображение так, чтобы оно выглядело правильно. Не думаю, что сейчас боты способны легко решить такую задачку, тем более что фигурки подставляются разные.

В примерах 5 и 7 задачка тоже не проста: на одной собрать автомобиль из кусочков пазла, на другой — выбрать недостающий фрагмент изображения. Опять же, в обоих случаях задания будут меняться.

Ну или 1-й пример: выбрать человека с поднятой рукой среди трех вариантов картинок. Пока что не представляю, как программа в данном случае способна определить, во-первых, что требуется сделать, а во-вторых, найти нужную картинку.

Как писать обычную и сложную капчу

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

  • буквенные;
  • цифровые;
  • буквы+цифры;
  • русские капчи;
  • английские капчи;
  • капчи с картинками (где необходимо правильно расположить картинку, поворачивая ее в разные стороны;
  • капчи в виде примеров (вычитании, умножение и т.д.). Здесь необходимо решить какое-то арифметическое уравнение, оно очень простое, по типу 2+2 и т.д;
  • сложные капчи с заданиями.

Рассмотрим три последних варианта, они являются сложнее, чем другие вышеперечисленные капчи. Написать код в случае с капчей-картинкой не получится, потому, как здесь не нужно капчу писать, ее нужно поворачивать, чтобы картинка выглядела логично, то есть, была правильно поставленная. Если вам высветилась капча с примером, то ее просто нужно решить, то есть, в пустую строку, вы должны вбить правильный ответ, а не переписывать сам пример в графу.
Что касается сложной капчи, то здесь вам необходимо будет выполнить задание. Обычно написать в строку, необходимо какой-то ответ. Вам может быть дана ссылка, по которой вы должны будете перейти и найти, к примеру, телефон какой-то компании. Находите и вписываете его в строку, капчу. Это займет не больше минуты, к тому же, такие капчи попадаются очень редко, чаще всего они есть на серьезных коммерческих сайтах, куда просто так не зайдешь.Смотрите видео — Как можно писать сложную японскую капчу

Как найти изображения, которые можно использовать

Что нужно сделать, чтобы назойливые капчи не появлялись?

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

Также следует избегать рассылки одинаковых сообщений, если вы хотите распространить определенное объявление в интернете или конкретной соцсети, постарайтесь каждый раз его немного изменять.

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

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

Как вывести средства?

Зайдите в личный кабинет и прокрутите до окошка “Баланс”. Нажмите “Заказать выплату”.

Укажите кошелек. Если он уже сохранен, просто напишите сумму и кликните “Заказать”.

Если выводите меньше 100 рублей, деньги придут в течение 20 минут. Более крупную сумму придется ждать 2 рабочих дня.

Новичков попросят добавить кошелек. Можно указать:

  • Вебмани (WMR),
  • Яндекс.Деньги (минималка 16 руб.),
  • Qiwi,
  • Payeer (минималка 100 руб.),
  • Perfect Money,
  • Bitcoin (минималка 100 руб.),
  • банковскую карту (минимальная сумма вывода 150 руб. + 4,9 % комиссия).

Не накопили минимальную сумму? Хотите отправить деньги другу, который трудится на Рукапча? В том же разделе нажмите “Перевод средств на другой аккаунт”.

Очень удобно, если нет минималки, хоть копейку пересылайте. Укажите логин или электронную почту своего друга. Кликните “Отправить”.

Деньги моментально придут пользователю.

Раньше я все выводила на Вебмани. Но Яндекс Деньги легче обналичивать, там легко проводить оплату за мобильный телефон. Если вы решили поменять платежную систему, нажмите “Изменить кошелек”.

Выберите нужный способ и укажите реквизиты. Нажмите “Change”.

Что такое капча и для чего нужна?

Капча (captcha) — это тест, который разработан в 2000 году и подаваемый нам, компьютерным пользователям, чтобы отличить нас от роботов (ботов), обычно для защиты сайтов от спама.

То есть охраняет ресурсы от автоматических действий на сайтах программами-роботами, например, многократных регистраций, отправок комментариев, добавлений в друзья (если касается соц.сетей) и других…

Ниже пример капчи. Думаю, многие встречали такое при регистрации где-либо (в этом примере — на Яндекс):

Задача пользователя, если столкнулся с капчей такого типа (а их много разных) — пройти ее: правильно вводить все символы с изображения, то есть именно так, как указано. Если не правильно вводим, то фиг нам, а не регистрация Нужно будет пробовать еще раз, пока не дадите верный ответ.

Практически всегда в форме отображений капч есть кнопка обновления для создания другой задачки, если текущая неразборчива (нечитаема).

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

В какой-то мере, интернет сейчас превратился бы в помойку из спама, без внедрения такого «щита». Это когда-то более 20 лет назад в сети еще было более-менее спокойно и подобные оборонительные механизмы не требовались.

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

Нужна ли сайтам капча?

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

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

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

Теперь, вы знаете что такое капча, а так же некоторые особенности.

  • Что такое аккаунт?
  • Что такое лог файл?

Незрячие

Всё больше незрячих людей начинает пользоваться интернетом, ведь сейчас они могут управлять компьютерами с помощью голосовых команд, а голосовые помощники вроде Siri или «Алисы» помогают им читать информацию. Незрячие люди могут даже оставлять комментарии и с комфортом общаться в онлайн-чатах. Увы, но те же Siri и «Алиса» не умеют распознавать капчи, из-за чего такие люди не могут пользоваться многими сервисами. Решение — ruCaptcha. Сервис создал даже бота для «Телеграма», которому можно прислать изображение капчи, после чего он вернёт её в текстовом виде, и уже затем её озвучит голосовой помощник.

SEO-специалисты и SMM-менеджеры

Что касается эсэмэмщиков, то им тоже приходится часто иметь дело с капчами: например, для отложенного постинга, чистки комментариев, уведомления подписчиков и так далее. Если эсэмэмщик работает с несколькими группами, то ему приходится вводить сотни капч в день.

Кстати, с сервисом ruCaptcha можно зарабатывать. Деньги небольшие — 15–30 рублей за 1–2 часа в зависимости от загруженности сервиса, но это неплохой вариант для первого опыта работы в интернете. Минимальная сумма вывода — 15 рублей. Также у сервиса ruCaptcha есть партнёрская программа. Привлекая партнёров для работы с сервисом, ты будешь получать 10 % от их заработка или от их трат. Для того чтобы участвовать в партнёрской программе, зарегистрируйся в сервисе ruCaptcha.

Инструкция по заработку на капчах

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

  1. Зарегистрироваться на сервисе, который специализируется именно на этой сфере. 
  2. После регистрации сразу можно преступать к работе, но при этом не забывайте о том, что у вас должен быть свой счет в интернет пространстве, куда вам будут начисляться денежные средства за проделанную вами работу.
  3. Нажимаете на кнопку – «старт» или же «начинай зарабатывать» и вперед, за доходом. Денежные средства будут начисляться на счет автоматически, после каждого ввода капчи.

Сколько можно зарабатывать

Давайте разберёмся, сколько реально с помощью капчи зарабатывают. Отзывы, которые некоторые пишут, — это обман. Я показал вам реальные ставки, по которым платят сервисы. Если считать за 1 000 разгаданных капч, то это в среднем выходит 20–50 рублей. 1 рубль за капчу вам никто не заплатит.

Чтобы распознать тысячу капч новичку нужно 2-3 часа. Получается, что за 2-3 часа вы заработаете 20–50 рублей, а за 4–6 часов (почти рабочий день) выйдет 50–100 рублей. Итого, работая 6 часов в день, 7 дней в неделю ваш доход составит:

50 — 100*30 (дней) = 1 500 — 3 000 рублей в месяц.

Вот, посмотрите это видео про один из сервисов.

https://youtube.com/watch?v=6MUr6AZkCQU

Возможность заработка на капче

Изображение с сайта forwardpublication.ru

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

Работа заключается в непосредственном и непрекращающемся вбивании символов с изображений. Заработок при этой работе минимальный (примерно 50 рублей за час), а вот терпение и выдержка должны быть поистине колоссальными. Существуют специализированные сервисы, предоставляющие пользователям возможность заработать на проверке, например, Rucaptcha.

Что такое капча при регистрации?

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

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

Возникает вопрос: зачем вообще пользователю доказывать тот факт, что он человек? Все дело в том, что таких «роботов» (специально написанные программы) используют спамеры. Это люди презираются всеми: вебмастерами, простыми пользователями, владельцами поисковых и почтовых сервисов.

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

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

Спам приносил много проблем, так как не только раздражал людей, но и вызывал нагрузку на серверы. Капча в этом случае стала прекрасным защитным механизмом. Роботы проваливали простое требование, вроде необходимости ввести текст с картинки или определить, что находится на изображении.

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

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

Капча для сайта может быть написана самостоятельно, но для этого необходимы знания скриптового языка программирования PHP и JavaScript.

Готовая капча также требует навыков программирования для установки. Популярный сервис — «Гугл». Раньше пользовался популярностью «Яндекс. Чистый Веб», который прекратил свое существование.

Чтобы поставить гугл-капчу для сайта, требуются два ключа. Один понадобится для того, чтобы разместить виджет в интерфейсе, а второй — чтобы проверить корректность результата на сервере. Для второго ключа нужна учетная запись на «Гугле».

Скрипт копируется и вставляется в код сайта, а точнее — в блок head. После этого вы можете вставить блок с капчей в место, которое заранее выбрали. Эти действия относятся к серверной стороне веб-ресурса.

Что касается html-документа, то есть клиентской части, то капча для сайта php устанавливается в два этапа. Первый этап — добавление кода reCAPTCHA в js-страницу. Второй этап —добавление класса «g-recaptcha» в блок div. Значение атрибута класса — это публичный ключ, полученный заранее.

Как будет выглядеть код в итоге?

(divclass=»mycap» data=»7tegjmkWRRRRRRKvbbHYJiGhl4PEd3YGmd7cRsFA»)(/div)

(!обрабатываем исключительные ситуации —)

(divclass=»my_err» id=»Errcos»)(/div)

В код js-страницы вводятся следующие команды:

//Обратная связь

varmycap = grecaptcha.Response();

// При отправке пустой формы будет сообщение об ошибке.

if (!mycap.length) {

$(‘#recaptchaError’).text(‘Тест не пройден’);

} else {

$(‘#mycapErr’).text(»);

}

// Форма валидна, количество символов капчи не нулевое — результат посылается на серверную часть.

if ((formaValid) && (mycap.length)) {

DataForm.append(‘g-recaptcha-response’, mycap);

…

}

grecaptcha.reset();

if ($mes) {

$(‘#mycapErr’).caption($mes);

}

Php-скрипт меняется внесением ряда правок в файл process.php:

  • присваиваем новой переменной содержимое секретного ключа;
  • подключаем библиотеку клиента autoload.php;
  • проверяем массив POST на наличие ключа g-recaptcha-response;
  • создаем объект класса recaptcha с помощью секретного ключа;
  • выполняем требуемые действия, если результат положительный;
  • отправляем пользователю сообщение, если результат ошибочный.

Вид готового кода:

// Если проверка пройдена

//…

} else {

// выводим код ошибки

$myerr = $prn->getErrorCodes();

$data=$prn;

$data=’Проверка не пройдена’;

$data=’err_prn’;

}

} else {

//Массив отсутствует

$data=’error’;

}

Заключение

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

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

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

Хорошего вам дня и прекрасного настроения!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *