Eğer Capta yi elle girecekse kullanıcı;
TIdHTTP + TIdSSLIOHandlerSocketOpenSSL + TIdCookieManager Üçlüsü ile yapılabilir...
Sayfanin html kodlarından gerekli yerde Post, Get yaparak ilerleyebilirsin.
Captha alip ekrana bastiran bi kod yazmistim bi zamanlar:
Kod:
HTTP.AllowCookies:=true;
MemoSTR:=TStringStream.Create('');
Fstream:=TFileStream.Create('captha.jpg',fmCreate);
//ilk bağlantı isteği gönderiliyor cookie alınıyor.
HTTP.Get('https://mycity.com/login.php',MemoSTR);
//Güvenlik resmi alnıyor
HTTP.Get('https://mycity.com/Captcha.jpg',Fstream);
Fstream.Free;
//Güvenlik resmi ekrana basılıyor.
Image1.Picture.LoadFromFile('captha.jpg');
//Parçalanacak Metni Global değişkene alıyoruz
TxtToParse:=MemoSTR.DataString;
//Metni parçalıyoruz.
parsetext;
gibi
Bu arada karflake Gösterdiğin kaynak OCR açısından çok iyi. Herhalde baska anlatımlı OCR Türkçe Döküman yoktur.