- Регистрация
- 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
}
Последнее редактирование: