Релиз CapMonster Cloud новая функция «Гарантированное распознавание»

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 207
Благодарностей
3 352
Баллы
113


Капчи на нашем сервисе распознаются с разной вероятностью в зависимости от сложности.
Если вероятность разгадывания некоторых сложных капч Вас не устраивает, Вы можете использовать новую функцию «Гарантированное распознавание».


Как это работает?

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

Посылая эту капчу с параметром recognizingThreshold, равным 90, Вы получаете ответ только на те капчи, в ответе на которые наш сервис уверен на 90%.
На остальные капчи вы мгновенно получаете стандартную ошибку ERROR_CAPTCHA_UNSOLVABLE. В таком случае, Вы просто обновляете капчу и посылаете ее еще раз. Так делает большинство софтов, использующих сервисы распознавания капч.

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



Как задать в CapMonster.Cloud порог уверенности в ответе?

.
.

Способ 1: модифицируем API ключ

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

Допишите информацию о пороге в следующем формате: “{apikey}__recognizingthreshold_{value}”.
  • {apikey} ваш секретный ключ из личного кабинета
  • {value} - значение порога уверенности от 0 до 100

Например, “00f87cb0f01330d33709ce3339ad0c8c__recognizingthreshold_70



Также, вы можете указать вместе с ключом название модуля распознавания в следующем формате: “{apikey}__имя-модуля”.

Ключ, порог уверенности и имя модуля указываются с разделителем “__”
Пример: “00f87cb0f01330d33709ce3339ad0c8c__solvemedia__recognizingthreshold_70


Способ 2: передаём параметр в запросе

Необходимо передать вместе с запросом на распознавание параметр recognizingThreshold со значением от 0 до 100.

Пример:

POST https://api.capmonster.cloud/createTask

Код:
{
  "task": {
    ...
    "recognizingThreshold" : 70
   },
  "clientKey":"234234234234234234234234",
  "softId" : 345
}
В данном примере будут возвращаться только те ответы, в которых наша система уверена более чем на 70%, на остальные задачи будет возвращена ошибка: “ERROR_CAPTCHA_UNSOLVABLE”.


 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)