Получает текст указанной каптчи, распознанной на сервисе CaptchaBot.
function RecognizeCaptchaCB(aImage: TCSElement; aKey: string; aCaptchaID: integer; aPhrase: integer = 0; aMinLen: integer = 0; aMaxLen: integer = 0; aNumeric: integer = 0; aRegSense: integer = 0; aCalc: integer = 0; aRussian: integer = 0): string; overload; function RecognizeCaptchaCB(aImage: TCSImage; aKey: string; aCaptchaID: integer; aPhrase: integer=0; aMinLen: integer = 0; aMaxLen: integer = 0; aNumeric: integer = 0; aRegSense: integer = 0; aCalc: integer = 0; aRussian: integer = 0): string; overload;
LoadURI('http://www.google.com/recaptcha/learnmore'); //Получаем изображение каптчи var image:=GetElement('img',0,['src'],['google.com/recaptcha/']); var CaptchaID: integer; //Посылаем изображение на распознавание в сервис CaptchaBot var captchatext:=RecognizeCaptchaCB(image,'MyCBKey',CaptchaID); //Если текст не пустой, то вбиваем текст в поле ввода if captchatext<>'' then begin var input:=GetElement('input',0,['name','id'],['recaptcha_response_field','recaptcha_response_field'],true); ClickElement(input); TypeIn(captchatext); end;
LoadURI('http://www.google.com/recaptcha/learnmore'); //Получаем изображение каптчи var image:=GetImage(0,['src'],['google.com/recaptcha/']); var CaptchaID: integer; //Посылаем изображение на распознавание в сервис CaptchaBot var captchatext:=RecognizeCaptchaAG(image,'MyCBKey',CaptchaID); //Если текст не пустой, то вбиваем текст в поле ввода if captchatext<>'' then begin var input:=GetElement('input',0,['name','id'],['recaptcha_response_field','recaptcha_response_field'],true); ClickElement(input); TypeIn(captchatext); end;