Как решить Lemin CAPTCHA
Откройте консоль разработчика в браузере и найдите тег
<script>
который загружает скрипт с доменаapi.leminnow.com
<script src="https://api.leminnow.com/captcha/v1/cropped/CROPPED_2dfdd3c_d1232b323b232d23ba2b323eb23a232b/js"></script>
Отправьте POST запрос к нашему API
https://2captcha.com/in.php
:Извлеките значение
captcha_id
из атрибутаsrc
у скрипта.Найдите id элемента div, в котороый интегрируется Lemin. По умолчанию используется значение
lemin-cropped-captcha
, но оно может быть д ругим, по выбору разработчика сайта.{ "key": "YOUR_API_KEY", "method": "lemin", "captcha_id": "CROPPED_3dfdd5c_d1872b526b794d83ba3b365eb15a200b", "api_server": "api.leminnow.com", "div_id": "lemin-cropped-captcha", "pageurl": "https://example.com/test-page", "json": 1 }
В ответ вы получите id вашей капчи:
{ "status": 1, "request": "2122988149" }
Подождите 15-20 секунд и сделайте GET запрос к API:
Если ваша капча уже решена, сервер вернёт ответ на неё.
Если ваша капча ещё не решена, сервер вернёт
CAPCHA_NOT_READY
. В таком случае повторите ваш запрос через 5 секунд. Если что-то пошло не так, сервер вернёт код ошибки.GET https://2captcha.com/res.php?key=YOUR_API_KEY&action=get&id=2122988149&json=1
{ "status":1, "request": { "answer":"0xaxcgx0xkxbsx0xuxb8x0xuxaux0xuxaax0xux9mx0x18x9cx0x18x92x0x18x8ox0x18x8ex0x18x7qx0x18x7gx0x18x76x0x18x6sx0x18x6ix0x18x68x0xux68x_?_gAAAAABkAHJ-DXKWoMr34j7Y-K5vt6rqQIMCcG0V4KdtDhYghZGq9Uhg0SJoUX_u2414Qeq_-dEet4IGxMbZE2F_agSXTF-8w9Iy07J84I5NcQ6iPbQgPz2R74S7fWws3rn3X5AdmOYb", "challenge_id":"578c0b7b-248f-480e-a3b0-fbe2cbfdcb8b" } }
Когда вы получили ответ на капчу - используйте его на сайте. Обычно ответ помещается в скрытый элемент input с арртибутом
name=lemin_answer
.Примеры кода:
Читать больше - документация по API.
$result = $solver->lemin([ 'captchaId' => 'CROPPED_d3d4d56_73ca4008925b4f83a8bed59c2dd0df6d', 'apiServer' => 'api.leminnow.com', 'url' => 'https://example.com/test-page', ]);
result = solver.lemin(captcha_id='CROPPED_1abcd2f_a1234b567c890d12ef3a456bc78d901d', div_id='lemin-cropped-captcha', url='https://example.com/test-page')
require 'api_2captcha' client = Api2Captcha.new("YOUR_API_KEY") result = client.lemin({ captcha_id: 'CROPPED_1abcd2f_a1234b567c890d12ef3a456bc78d901d', div_id: 'lemin-cropped-captcha', pageurl: 'https://www.site.com/page/', api_server: "https://api.leminnow.com/" })