Что такое антикапча? сервис rucaptcha: как в нем работать

Содержание:

Antigate

Antigate — наверное самый популярный в рунете из подобных сервисов. Средняя цена 0.7 USD за 1000 распознанных изображений (2 копейки за 1 каптчу). Antigate используется:

  • разработчиками seo софта для повышения удобства своих программ для пользователей;
  • оптимизаторами и вебмастерами для автоматизации процесса распознавания каптч в той или иной программе;
  • некоторые пользователи умудряются на этом зарабатывать. Правда, если честно, слово «заработок» при доходе в 1 бакс за 1-2 часа даже неправильно как-то использовать:) Хотя, возможно, в некоторых странах и городах этого хватает.

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

На странице учетной записи есть 2 важных параметра.

Во-первых, это максимальная ставка — сумма, за которую вы допускаете распознавание каптчи. Не смотря на то, что говорится мол цена за 1000 картинок 0.7 USD, для гарантированной работы нужно немного больше. Чем выше ваша ставка, тем выше вероятность того, что задание выполнят и как можно быстрее. Можно ставить 1, а затем 2 бакса и смотреть как все работает.

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

Преимущества ресурса

Сервис Антикапча имеет ряд преимуществ перед другими сервисами и видами заработка:

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

Какие сервисы по распознаванию капчи существуют

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

Клиентами сервисов часто становятся сеошники. Специалисты, занимающиеся SEO, часто парсят системы статистики и другие сервисы поисковиков — Яндекс.Вордстат, Google Analytics. Многократные обращения парсера к сервисам Яндекса вызывают капчу из двух слов. Оптимизаторы не будут делать это вручную, поэтому ищут сервисы для распознавания капчи, которые поддерживают популярные SEO-инструменты.

К примеру, RuCaptcha интегрируется с Key Collector, ZennoPoster, VkButton, eTXT Антиплагиат, Advego Plagiatus — инструментами для работы с ключевыми фразами и текстами.

Сервисов для распознавания на рынке много, из самых популярных: RuCaptcha (Рукапча), её англоязычный аналог 2Captcha, Anti-Captcha (Antigate). Чуть менее распространены сервисы «КапчаБот» и Death by Captcha. Чаще всего пользователи отдают предпочтение сервисам RuCaptcha и Antigate, рассмотрим их подробнее.

Какие сервисы предлагают лучшие решения для обхода капчи?

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

Лучшие из них:

  • Rucaptcha.com;
  • Anti-captcha.com;
  • MegaTypers.com.

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

Когда требуется автоматический ввод капчи

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

Антикапча-сервис ручного распознаванияНад распознаванием капчи работают живые люди, поэтому сервису подвластно все, что способен распознать человек:

текстовые капчи, графические капчи: ReCaptcha V2, KeyCaptcha, FunCaptcha и др.

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

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

Как пополнить счет

Для пополнения счёта в правом верхнем углу вашего кабинета нажмите на кнопку Пополнить счет.

Вы можете пополнить баланс при помощи Яндекс Деньги, WebMoney и другие.

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

После того как деньги будут зачислены на ваш баланс, перейдите в раздел Настройки. Укажите там максимальную сумму, которую вы готовы платить за 1000 разгадываний капчи. Рекомендуем Вам ставить сумму в 2 раза выше средней, если вы планируете запускать скрипты в работу в ночное время.

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

https://youtube.com/watch?v=zEPt0R74Af8

Regular image captcha

To solve a regular image captcha you should visit a page containing one, do the right click on the captcha picture and choose «Mark image as captcha source» in the context menu (1). There has to appear an AntiCaptcha plugin icon right on the image, which means, that all similar images on this website will be interpreted as containing a captcha.

It’s also required to do the right click on an captcha input field and choose «Mark input as captcha solution destination» (2). An AntiCaptcha plugin icon will appear too.

Now automatical solving process will be made for every page of this domain, which contains chosen image and input field. To stop it all you need to do is to click on a plugin icon near image or input field.

DeathbyCaptcha

Правильно распознает капчи в 90% случаев. Откликается сервис в среднем за 11 секунд. DeathbyCaptcha применяет гибридную систему, которая включает ручной ввод капчи и автоматическое распознавание с помощью продвинутого механизма OCR.

Поддерживает быстрый переход
с минимумом действий из AntiCAPTCHA и DeCaptcher. Работает с русскоязычными и китайскими капчами.
Также распознает новейшие рекапчи от Google.
Есть техподдержка для клиентов, куда можно обратиться с вопросами по поводу
работы сервиса.

  • Стоимость. От
    6,95$ за 5 000 капч и до 695$ за 500 000 капч. Пополнить кошелек можно
    практически с любой банковской карты, платежной системы WebMoney, PayPal
    и Bitcoin.
  • Скорость отклика. В среднем около 11 секунд. Информации о времени отклика на рекапчу нет.
  • Бесплатная версия. Нет.
  • API. Есть,
    работает с такими языками программирования: .NET C# & VB, AutoIt3, PHP, C, Perl, iMacros, Python, Java. Получить API документы можно только после покупки сервиса.
  • Метод расшифровки. Гибридный – есть штат рабочих, решающих капчи, а также современные автоматические
    системы OCR.
  • Какие капчи решают. Текстовые, ReCaptcha V2 посредством токена, русскоязычные капчи и на других
    иностранных языках при запросе, рекапчи через изображение.
  • Пакетное распознавание капч. Есть.
  • Техподдержка.
    Работает с понедельника по пятницу с 10 утра до 16 вечера (согласно часовому
    поясу GMT +0).
  • Ограничения.
    Не расшифровывает анимированные капчи.
  • Переход со сторонних сервисов. Позволяет быстро перейти с AntiCaptcha и DeCaptcher.
  • Дополнительные
    возможности. Не взимает средства за неправильно введенную капчу, представляет
    собой мультипоточный сервис, работает круглосуточно.

Решение FunCaptcha с ротацией значков животных

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

Решение FunCaptcha через прокси

Теперь можно решать Фанкапчу через прокси. В этом случае ваш IP адрес и IP адрес решеной капчи будут совпадать!

ВНИМАНИЕ!!! Для заданий капчи без прокси вам необходимо включить решение Funcaptcha Proxyless заданий в двух местах: 1) На странице API настроек чтобы эти типы заданий решались в плагине. 2) А так же в опциях плагина надо отметить галочку Разгадывать Funcaptcha автоматически

Что такое капча?

Капча – это изображение с искаженным текстом, которое позволяет определить, кто находится за компьютером – человек или программа. Живой человек без проблем разберет то, что написано на картинке, а вот бот не сможет. По крайней мере, так задумывалось в 2000 году, когда впервые был упомянут термин «капча».

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

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

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

Кто и зачем платит за капчу деньги? Вебмастера платят за капчу деньги, точнее за то, чтобы за них другие люди разгадывали и вводили их. Они используют специальный софт для продвижения сайтов в интернете. Этот софт через прокси-серверы подключается к поисковикам (Яндекс и Гугл) для считывания различной статистики. Поисковики, в свою очередь, периодически показывают капчи, чтобы отсеять ботов. Софт пересылает капчу в специальные сервисы о которых мы сегодня будем рассказывать. На этих сервисах работают люди, которые разгадывают капчи за деньги.

Прежде чем перейдем к обзору сервисов давайте рассмотрим какие бывают капчи.

Для лучшей защиты придумано несколько видов капчи:

1 Капча-вопрос. Пользователю нужно верно дать ответ на поставленный вопрос;

2 Несколько слов;

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

Иногда кажется, что вот такое разобрать ну просто нереально:

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

RuCaptcha

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

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

Особенности и преимущества

Среди ключевых особенностей сервиса RuCaptcha стоит выделить следующие:

  • Возможность рекапчи от Гугла.
  • В сравнении с другими сервисами по распознаванию капчи, RuCaptcha показывает высокую стабильность использования в программном обеспечении. Здесь очень редко можно заметить различные ошибки, проблемы и вылеты из-за неисправности сервера.
  • Как правило, скорость распознавания капчи здесь достаточно нормальная и составляет от 7 до 14 секунд. Это не самый высокий показатель, но для комфортного использования вполне хватит.
  • На линии, как правило, больше свободных специалистов, нежели у других сервисов.
  • Цена услуг фиксированная, от 18 до 44 рублей за тысячу капч, однако можно получить специальную скидку за крупные объемы.

Недостатки

Недостатков у RuCaptcha всего два:

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

Additional captcha parameters

You can use optional captcha parameters:

package main

import (
	"fmt"

	"github.com/andrewdruzhinin/go-anti-captcha/anticaptcha"
)

func main() {
	client := anticaptcha.NewClient("APIKey")
	client.CaptchaAdditionalParams.EnablePhrate()
	client.CaptchaAdditionalParams.EnableAllowEmpty()
	client.CaptchaAdditionalParams.AddComment("What color is the sky?")
	fmt.Println(client.CaptchaAdditionalParams.LoadParams())
	ID, err := client.Captcha.UploadCaptchaFromURL("https://s3-us-west-2.amazonaws.com/captcha-test/1045.png")
	if err != nil {
		fmt.Printf("error: %v\n", err)
	} else {
		fmt.Printf("Captcha ID: %d\n", ID)
		res, err := client.Captcha.GetText(ID)
		if err != nil {
			fmt.Printf("error: %v\n", err)
		}
		fmt.Printf("Captcha Text: %s\n", res)
}
Parameter Type Possible values Description
phrase integer 0, 1 0 = default value, 1 = captcha has 2-3 words
regsense integer 0, 1 0 = default value, 1 = captcha is case sensitive
numeric integer 0, 1, 2 0 = default value, 1 = captcha consists of digits only, 2 = captcha does not contain any digits
calc integer 0, 1 0 = default value, 1 = arithmetical operation must be performed
min_len integer 0..20 0 = default value, 1..20 = minimum length of captcha text required to input
max_len integer 0..20 0 = default value, 1..20 = maximum length of captcha text required to input
is_russian integer 0, 1 0 = default value, 1 = captcha goes to Russian Queue
soft_id integer AppCenter Application ID used for comission earnings
header_acao integer 0, 1 0 = default value, 1 = API sends Access-Control-Allow-Origin: * parameter in response header. (Required for cross-domain AJAX requests from client-side applications).
type string recaptcha2, recaptcha2_44, recaptcha2_24, audio empty = default value, recaptcha2 = Use this value for Recaptcha2 images. Image must have size ratio 1×1, minimum height 200 pixels and come along with «comment» parameter. This is where you should specify English name of the object which worker must choose (cat, road sign, burger, etc.). See workers interface screenshot. recaptcha2_44 = Same thing as «recaptcha2» but we will put this captcha in a mask of 16 squares (4 x 4). recaptcha2_24 = Recaptcha2 in a mask of 8 squares (2 x 4). It is very important that you send only captcha image without blue heading or any comments embeded in image. Examples of how some of our clients misunderstand this you can see here and here. audio = Use this value to send audio captchas in MP3 format.
comment string max (100 bytes) empty = default value, Option 1. Send along with any captcha to make it more clear for workers. Option 2. Send without captcha if you just want to ask a question (example: «What color is the sky?»)
allow_empty integer 0, 1 0 = default value, 1 = Allow empty response for Google Recaptcha. This is useful if you want to allow our workers to mark captcha as unsolvable because no matching objects were found on your captcha. If you send value «1», workers will have a button «no objects found» with each recaptcha marked this way.. If worker pushed this button, API will return text «EMPTY_ANSWER» as captcha result.

Инструкция по работе с сервисами

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

Переходим в раздел “API вебмастеру”, где видим примерно такую картину.

Здесь есть поле “captcha KEY” – оно-то нам и нужно. Копируем этот ключик и идем в настройки антикапчи нашей программы.

Ставим галочку “Использовать сервис антикапчи”, выбираем сервис из выпадающего списка и вставляем ключ. Готово! Теперь наше приложение будет автоматически “разгадывать” капчу при помощи соответствующего сервиса. Больше никаких действий от вас не требуется. Только своевременно пополняйте счет на сайте.

О приоритетах вызова callback функции для Рекапчи

Главный (первый) приоритет имеет блок Рекапчи, который был указан в API запросе в методе solveRecaptcha. Т.е. если вы явно в API запросе указали, что хотите решить вот эту конкретную Рекапчу, то callback почти наверняка будет вызван для нее, не зависимо от других факторов: скрыт этот блок в браузере или нет и т. д.

Далее приоритет отдается одному единственному видимому в браузере блоку Рекапчи. Это наиболее частый случай. Так как мы не можем знать наверняка, какую Рекапчу наш клиент задумал решать, то на момент окончания решения из их множества выберается одна, которая не скрыта от пользователя, и для нее вызывается callback. Если Рекапча одна на странице — то она все-равно должна быть видна пользователю, иначе callback не вызывается!

Причем тип рекапчи «невидимая» (invisible) не является в нашем понимании скрытой от пользователя. Ее значок все-равно виднеется в правом нижнем углу и мы ее интерпритируем так же, как и обычную. Вот если этот значок специально совсем скрыт от глаз пользователя в браузере, то тогда эта рекапча интерпритируется как скрытая и она не получит приоритет при вызове callback.

Последняя в приоритете вызова callback Рекапча, это та, которая была вызвана с учетом включенной опции «Начинать разгадывать reCAPTCHA 2 только при появлении окна с выбором изображений».  Т. е. если опция включена, и среди множества Рекапч на странице для какого-то блока появится окно, где надо выбрать светофоры или витрины магазинов, то, согласно идее этой опции, начнется сам процесс решения капчи и в итоге callback будет вызван именно для этого блока Рекапчи, но только если не выполняются два вышеуказанных условия (вызов API метода solveRecaptcha или одна единственная видимая Рекапча), которые являются более приоритетными.

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

Как начать зарабатывать на Рукапча

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

Регистрация на официальном сайте rucaptcha

Для начала необходимо перейти на главную страницу сервиса Rucaptcha.После нажать на большую зеленую кнопку с текстом: «Регистрация».

(Для наглядной регистрации был создан новый аккаунт.)

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

Вход в личный кабинет + обзор интерфейса

На этой странице есть вся необходимая информация:

  1. Баланс – показывает состояние счета
  2. Партнерская программа – показывает количество партнеров, заработок с их помощью
  3. Заработано – статистика заработка в разное время
  4. Текущая загрузка сервиса – показывает реальную стоимость того или иного задание. Эти цифры в разное время приобретают другие значения.
  5. Ввод капч – как раз тут можно почитать правила сервиса и скачать того самого бота на ваш компьютер или ноутбук.
  6. Статистика по часам – прогноз на ближайшее время, сколько потребуется ждать задание.
  7. График средней ставки – показывает стоимость простой капчи по часам.
  8. FAQ –самые популярные вопросы.

А если пройтись по кнопкам, то мы сразу можем начать зарабатывать на Rucaptcha, нажав на «начать работу». В целом то, что нам и нужно.

Важные для новичка нюансы: тренировка, экзамен и репутация

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

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

После прохождения тренировки и экзамена, можно просто начать зарабатывать на капче. За выполнение заданий, вам будет начисляться репутация. За каждую 1000 капч – 1 очко репутации. За высокие показатели открываются новые возможности:

  1. 3 очка – появляется возможность разгадывать рекапчи прямо в браузере.
  2. 10 очков – появление только русских капч в браузере.
  3. 30 очков – открытие заданий по распознаванию чеков.
  4. 50 очков – открываются задания для просмотра чужих вводов, где нужно просто сказать «верно» или «неверно». За такое платят 10 копеек.

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

Не допускайте этого!

Если вы будете допускать слишком много ошибок, то ваш аккаунт могут забанить на совсем. Не допускайте этого!

Настраиваем расширение для автозаработка в браузере Chrome

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

Суть проста:

  1. Скачать архив с расширением и распаковать его.
  2. Загрузить распакованние расширение через настройки в браузер Chrome.
  3. Вставить ClientKey или Api-ключ.
  4. Система определит ваш score и автокликер будет вводить капчи.

Подробнее об автозаработке здесь.

Как зарабатывать больше

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

  1. Работать лучше утром или ночью, днём стоимость введения капч намного ниже в силу большего количества желающих поработать.
  2. Если капчу плохо видно или само задание странное, то вы можете его пропустить – это ни на что не влияет. Выбирайте понятные задания, так быстрее сможете выполнять.
  3. Не отправляйте «пустое» поле, это засчитывается, как неверно введённая капча. За ряд таких нарушений вы получите блокировку аккаунта.
  4. Периодически делайте паузы, иначе это вам быстро надоест. Хотя это всё-равно случиться, вопрос только – когда. Но это неплохо – найдёте более прибыльное занятие.

The way to explicitly register the Anti-Captcha service key

At the request of our users, we have implemented an alternative way to specify the API key — by writing it in the configuration file.

To do this, you need to download the plugin code in ZIP format and unzip this archive. Inside the js directory you can find a config_ac_api_key.js file.

Open it in any text editor and put your anti-captcha.com API key as a value for the antiCapthaPredefinedApiKey variable.

For example:
var antiCapthaPredefinedApiKey = ‘12345678901234567890123456789012’;

Pay your attention, that besides the variable key you can also find a defaultConfig variable which contains all the plugin options defaults.
Be free to edit them as you like. A description for any option can be seen in the plugin API article, in the setOptions method.

With one difference that in the article all the options are presented in a camelCase but in the config file we use underline_case (useRecaptchaPrecaching ~ use_recaptcha_precaching).

Last thing we need to do — pack the whole code back to the ZIP archive and specify a path to this new file in the add_extension method (see our file captcha_solve.py above).

And of course lines starting from 37 to 50 in our example are not needed anymore.

We hope this tutorial was useful for you. If there any questions, please don’t hesitate to use our Feedback form, we will respond you!

Описание полей

Название Код Тип Обяз. По ум. Возможные значения Описание
Ключ ACTION_FIELD_KEY STRING + Ключ от учетной записи
Кросс-доменный ACTION_FIELD_HEADER_ACAO INTEGER 0 — значение по умолчанию; 1 — in.php передаст Access-Control-Allow-Origin: * параметр в заголовке ответа Необходимо для кросс-доменных AJAX запросов в браузерных приложениях.
Инструкция ACTION_FIELD_INSTRUCTIONS STRING Текстовая капча или инструкция для прохождения капчи.
Ответ на ACTION_FIELD_PINGBACK STRING Указание для сервера, что после распознания изображения, нужно отправить ответ на указанный адрес.
Google key ACTION_FIELD_GOOGLEKEY STRING + Ключ-индентификатор рекапчи на целевой странице.
Адрес ACTION_FIELD_PAGEURL STRING + Адрес страницы на которой решается капча.
Параметр action ACTION_FIELD_ACTION STRING + verify Значение параметра action, которые вы нашли в коде сайта
Минимальный рейтинг ACTION_FIELD_MIN_SCORE FLOAT 0.4 Требуемое значение рейтинга (score). На текущий момент сложно получить токен со score выше 0.3
Адрес прокси ACTION_FIELD_RECAPTCHA STRING IP адрес прокси ipv4/ipv6.
Тип прокси ACTION_FIELD_PROXYTYPE STRING Тип прокси (http, socks4, …)

Обычная графическая капча

Для обычный капч-картинок необходимо вызвать контекстное меню (кликнуть правой клавишей мышки) на картинке капчи и в меню выбрать «Отметить картинку как содержащую капчу» (1), или нажать комбинацию CTRL+SHIFT+3. На картинке должен появиться значок AntiCaptcha plugin, обозначающий, что все подобные картинки для данного сайта будут интерпретироваться как содержащие капчу.

Также необходимо вызвать контекстное меню на поле ввода ответа на капчу и выбрать в списке «Отметить поле получателем решения капчи» (2), или нажать комбинацию CTRL+SHIFT+3. Рядом с полем ввода тоже появится значок плагина.

Присутствует функция автопоиска картинки с капчей при нажатии комбинации клавиш CTRL+SHIFT+6 на поле ввода капчи, аналогичная функционалу в WebVisum. После разгадывания капчи результат будет сразу помещен в поле ввода.

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

Когда и как можно воспользоваться автоматическим вводом капчи?

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

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

Сегодня используется два основных способа обхода капчи с помощью программ:

  • это полностью автоматизированные решения-боты;
  • полуавтоматические программы, в которых непосредственно распознание доверяется человеку

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

🏁 Getting started

Sample code

/*
 * Class initialization
 * Optionally you can pass 2nd parameter `httpClient` with custom HttpClient to use while requesting API
 */
var captcha = new AntiCaptcha("API_KEY");
var captchaCustomHttp = new AntiCaptcha("API_KEY", new HttpClient());

/*
 * Get current balance
 */
var balance = await captcha.GetBalance();

/*
 * Type: Image
 *
 * Documentation (anti-captcha): https://anti-captcha.com/apidoc/image
 */
var image = await captcha.SolveImage("BASE64_IMAGE");

/*
 * Type: ReCaptcha V2
 * Optionally you can pass 3rd parameter `isInvisible` to indicate if the reCaptcha is setup as invisible
 *
 * Homepage: https://www.google.com/recaptcha/
 * Documentation (vendor): https://developers.google.com/recaptcha/docs/display
 * Documentation (anti-captcha): https://anti-captcha.com/apidoc/recaptcha
 */
var reCaptcha = await captcha.SolveReCaptchaV2("SITE_KEY", "https://WEBSITE_URL");
var reCaptchaInvisible = await captcha.SolveReCaptchaV2("SITE_KEY", "https://WEBSITE_URL", true);
var reCaptchaWithProxy = await captcha.SolveReCaptchaV2("SITE_KEY", "https://WEBSITE_URL", new AntiCaptchaProxy(ProxyType.Http, "PROXY_ADDRESS", 8080), "USER_AGENT");

/*
 * Type: ReCaptcha V3
 * If you get ERROR_INCORRECT_SESSION_DATA error you may need to increase minScore value
 *
 * Homepage: https://www.google.com/recaptcha/
 * Documentation (vendor): https://developers.google.com/recaptcha/docs/v3
 * Documentation (anti-captcha): https://anti-captcha.com/apidoc/recaptcha
 */
var reCaptchaV3 = await captcha.SolveReCaptchaV3("SITE_KEY", "https://WEBSITE_URL", .9, "SOME_ACTION");

/*
 * Type: hCaptcha
 *
 * Homepage: https://www.hcaptcha.com/
 * Documentation (vendor): https://docs.hcaptcha.com/
 * Documentation (anti-captcha): https://anti-captcha.com/apidoc/hcaptcha
 */
var hCaptcha = await captcha.SolveHCaptcha("SITE_KEY", "https://WEBSITE_URL");
var hCaptchaWithProxy = await captcha.SolveHCaptcha("SITE_KEY", "https://WEBSITE_URL", new AntiCaptchaProxy(ProxyType.Http, "PROXY_ADDRESS", 8080), "USER_AGENT");

/*
 * Type: GeeTest
 *
 * Homepage: https://www.geetest.com/en
 * Documentation (vendor): https://docs.geetest.com/en
 * Documentation (anti-captcha): https://anti-captcha.com/apidoc/geetest
 */
var geeTest = await captcha.SolveGeeTest("SITE_KEY", "https://WEBSITE_URL", "CHALLENGE");
var geeTestWithProxy = await captcha.SolveGeeTest("SITE_KEY", "https://WEBSITE_URL", "CHALLENGE", new AntiCaptchaProxy(ProxyType.Http, "PROXY_ADDRESS", 8080), "USER_AGENT");

/*
 * Type: FunCaptcha
 *
 * Documentation (anti-captcha): https://anti-captcha.com/apidoc/funcaptcha
 */
var funCaptcha = await captcha.SolveFunCaptcha("SITE_KEY", "https://WEBSITE_URL");
var funCaptchaWithProxy = await captcha.SolveFunCaptcha("SITE_KEY", "https://WEBSITE_URL", new AntiCaptchaProxy(ProxyType.Http, "PROXY_ADDRESS", 8080), "USER_AGENT");

/*
 * Type: SquareNet
 */
var squareNet = await captcha.SolveSquareNet("BASE64_IMAGE", "OBJECT_NAME", 3, 3);

And here is the result structure (the same for all methods)

public struct AntiCaptchaResult
{
    public bool Success;
    public string Response;

    public AntiCaptchaResult(bool success, string response)
    {
        Success = success;
        Response = response;
    }
}

Как работает скрипт для ввода капчи

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

Смотрите видео — Установка скрипта с помощью Tampermonkey:

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

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

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

Adblock
detector