Captcha Image'daki veriyi nasıl txt formatta okuyabilirim?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

Captcha Image'daki veriyi nasıl txt formatta okuyabilirim?

Mesaj gönderen adnansirca »

Arkadaşlar herkese selamlar!

Göç İdaresi Genel Müdürlüğüne ait https://e-ikamet.goc.gov.tr/Ikamet/Deva ... svuruGiris adresinde başvuru sonuçları ile ilgili sorgulama yapılmaktadır.
Sorgu ekranında doğrulama kodu bulunmakta.

Sayfada CaptchaImage kullanılmakta.
HTML Kaynak kodları şu şekilde:

Kod: Tümünü seç

<div class="kl-mvc-captcha">
    <script type="text/javascript">
        $(function () {
            $('#1b9cbdeb75f44a16ba6cacfc528a143b').show();
        });

        function ______14a83707362140b78c9858b3b60bdef6________() {
            $('#1b9cbdeb75f44a16ba6cacfc528a143b').hide();
            kale.ajaxCall("/DefaultCaptcha/Refresh", {
                data: { t: $('#CaptchaDeText').val() }
            }, function () {
                $('#1b9cbdeb75f44a16ba6cacfc528a143b').show();
            });
            return false;
        }
    </script>
<input id="CaptchaDeText" name="CaptchaDeText" type="hidden" value="c1daeee01a754b56b348eaf1eef2da82" />

    <div class="form-group" style="margin-bottom: 2px;">
        <div class="col-md-12">
            <label class="control-label" for="CaptchaInputText">Resimde görüntülenen karakterleri, resmin yanındaki boşluğa giriniz.</label>
        </div>
            <div class="clearfix"></div>
            <div class="col-md-12">
                <a id="1b9cbdeb75f44a16ba6cacfc528a143b" title="Resim doğrulama kodunu yenilemek için tıklayınız." onclick="______14a83707362140b78c9858b3b60bdef6________()" class="" style="display: none">Okuyamadıysanız yenilemek için tıklayınız</a>
            </div>
            <div class="controls">
                <div class="col-md-7 captcha-login">

                    <img id="CaptchaImage" src="/DefaultCaptcha/Generate?t=c1daeee01a754b56b348eaf1eef2da82" class="img-rounded" />
                </div>
                <div class="col-md-5">
                    <input class="form-control" title="Resim doğrulama kodunu buraya yazınız." name="CaptchaInputText" id="CaptchaInputText" type="text"  style="text-transform: none !important;" data-bind="value: model.CaptchaInputText" />
                </div>
            </div>

        </div>

Sitede bu konuda yazılmış bir çok konu var ama buralardaki çözümlerle bir sonuç alamadım.
Ücretsiz API servislerini araştırdım webden fakat sonucu doğru vermiyor. En son https://www.delphican.com/showthread.ph ... ht=captcha bu sayfada mrmarman hocanın hazırlamış olduğu fonksiyonu denedim yine olmadı.
Bu konuda bir fikri ya da çözümü olan varsa çok iyi olur.
Şimdiden teşekkürler.
ertank
Kıdemli Üye
Mesajlar: 1657
Kayıt: 12 Eyl 2015 12:45

Re: Captcha Image'daki veriyi nasıl txt formatta okuyabilirim?

Mesaj gönderen ertank »

Merhaba,

Bunun şahsi görüşüm en güzel yöntemi kullanıcıya ilgili captcha resmini gösterip kullanıcının doğrusunu yazması.
Web sitesine yönlendirmeden uygulama içinden yapılacak şekilde düşünün.
En son ertank tarafından 11 Ara 2021 10:49 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Captcha Image'daki veriyi nasıl txt formatta okuyabilirim?

Mesaj gönderen mrmarman »

@ertank'ya katılıyorum.
Robotik ardışık işlemler olmadığı sürece kullanıcı girişi sağlamak ekonomik çözüm.

Diğer yandan bu captcha resmi kolay kategoride. Photoshop ile iki farklı captcha resmi üst üste koyup difference layer okumada küçük nokta grid statik olduğu görülüyor. Bunları beyaz yapıp 4 pixel komşu kare pixel olanları mavi yapınca yazı okunur hale geliyor. Yazı açıları dik ve düz olduğundan komşusu boş noktalar temizledikten sonra matrix hazırlarsanız siz, olmadı ocr siteleri temizlenmiş yeni kaynak ile doğru sonuç döndürecektir.
Resim
Resim ....Resim
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

Re: Captcha Image'daki veriyi nasıl txt formatta okuyabilirim?

Mesaj gönderen adnansirca »

Arkadaşlar cevaplar için teşekkür ederim. Haklısınız, işi kullanıcıya bırakmak daha doğru sanırım. mrmarman hocam sizin tavsiyenizi de deneyeceğim yine. Selamlar.
Cevapla