Soru & Cevap

Html formdaki captcha image'ı nasıl yakalayabiliriz ?

10.06.2014 - 10:40

Merhaba 

Bir web sayfasındaki üretilen aktif captcha resmi nasıl yakalayabiliriz.
Daha önce stackoveflow'da  sorduğum soruyu incelebilirsiniz.

Yapmak istediğim https://esgm.sgk.gov.tr/Esgm/LoginT.action sayfasındaki bilgileri android tarafında doldurup,gerekli sorgulamaların yapılabileceği bir uygulama.
Login formundaki bilgileri jsoup ve webview  nesnesi ile doldurup sunucuya post edebiliyorum.Fakat üretilen captcha resmini bir türlü yakalayamadım.
Direk captcha resminin üretildiği adresten indirmek doğru bir çözüm olmuyor.Çünkü her defasında captcha image yeniden üretiliyor.

Bu konuda bana şöyle bir yol izlebilirsin dediğiniz bir yöntem varsa memnun olurum.

iyi çalışmalar.

 

90 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user ismailkocacan
ismailkocacan
23.07.2014 - 12:52

Problem çözülmüştür.

https://github.com/ismailkocacan/Android-Captcha-Handler

Profile picture for user ismailkocacan
ismailkocacan
11.07.2014 - 04:02

Üzerinden 1 ay geçti nihayet problemi çözdüm.
Yakında github ta paylaşıcam.  :)

picture-1372-1408467635.jpg
ahmtbrk
10.06.2014 - 11:26

hocam ilk aklıma gelen html kısmını java ile parse edip direk webview nesnesine basmanız.

İsmail Kocacan
10.06.2014 - 11:58
hocam webview arayüzde gözükmeyecek.gizli olacak. jsoup ile html parseleyebiliyorum. hatta sayfadaki img tag listesini bile alabiliyorum. parselemede problem yok.ama captcha nın her requestte yeniden üretilmesi işimi bozuyor. Şimdi http://www.devahead.com/blog/2012/01/saving-the-android-webview-cache-on-the-sd-card/ şu yazıyı buldum. webview'den bağlanılan sayfanın cache deki imagelerı bir yere kaydedip,kaydettiğim konumdan captcha.jpg dosyasını imageview' okuyabilirsem sanırım çözülecek.
picture-11052-1576825910.jpg
alikarakoc
10.06.2014 - 11:09

Android konusunda pek bilgili değilim fakat yardımcı olur mu bilmem sizin için biraz araştırdım şöyle bir konu açılmış http://stackoverflow.com/questions/7273363/android-webview-loaddatawithbaseurl-does-not-display-captcha-image

belki işinize yarar..

kolay gelsin

İsmail Kocacan
10.06.2014 - 11:52
Ali hocam ilginiz için teşekkürler.Fakat tam istediğim değil.