Капча solvemedia - флеш-капча решается без помощи сервисов распознавания

Есть капчи солвмедиа с четким текстом, который смещается то влево то вправо или вверх вниз и т.п, типа флеш ее называют. Ответ такой капчи хранится в шаблоне сайта. Если его оттуда достать и ввести в поле - то капча засчитается правильной. Но такая капча не всегда появляется, поэтому это не всегда срабатывает. Следующий скрипт обновляет ее 50 раз и как только попадется такая капча - он введет указанный текст на капче.
Можно использовать на биткоин кранах для бесплатного распознавания. Скрипт взял с форума мозиллы и немного подправил. В скрипте было прописана еще канвас капча, но я пока ее убрал. Для такой капчи нужно скачивать и распаковывать еще некоторый софт, который будет распознавать четкий текст. Все прочие капчи-картинки с расплывчатой графикой, рукописные и кривые - только человеком распознаются.
Вот скрипт, только для капчи указанной выше, берет ответ с шаблона.
 var iP=iimPlayCode, iD=iimDisplay, t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n';
 var txt="";

var rez = 0;
for (k=0;k<50;k++) { iP('TAG POS=1 TYPE=IMG ATTR=ALT:New<SP>Puzzle \n WAIT SECONDS=2');
for(w=0; w<=60; w++){ 
 if(iP(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0){
 iP(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog  EXTRACT=TXT'); txt=iimGetLastExtract(); rez = 1; break;}
}
if (rez == 1) {break;}   }
txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,"");
iP('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response CONTENT=' + txt);


Возможно на будущее пригодится.
Источник - форум мозиллы

2 комментария: