Üstteki modülü bir dene captcha basitmiş çzer belki. Yoksa kendin yazarsın. while (1<2)

Claw bunu yazdı torpedo_XL bunu yazdı Claw bunu yazdı KrypT bunu yazdı Hocam tesseract'la falan dene istersen. Modülü kullanmadım hic bilemiyorum o yüzden. tesseract ı kullandım zaten o alta yle bi fonksiyon yazmlaıyım ki harfi bozmadna silicek çizgiyi. Captchayı grmeden kimsenin kesin bir şey diyebileceğini sanmıyorum. rnek bir grüntü at, ona gre neler yapılabilir bakalım. http://i. hizliresim.com/qERX2q. png orjinal captcha bu. benim çevirdiğim ise tesseract için arka plan siyah, yazılar beyaz bide o çizgiyide 19. px galiba siliyorum yani beyaz yapıyorum. @coder2 vallaha bende sağdan soldan ne bulursam onları kullanıyorum kafama yazıyorum mantığını paylaşırım kodları burada da tamamlanınca her şey :) Hocam captcha çok zor bir şey değil ama alttaki çizgi yüzünden rnekteki karakterlerde 2 ve c sıkıntı çıakrtıyor. Alttaki çizgiyi sildiğimizde 2 yi? algılıyor, alttaki çizgi durduğunda ise c yi algılamakta zorluk çekiyor. Bunun 2 farklı çzümü var. İlk çzüm, tesseracta tek tek ğretmemiz lazım bu durumlarda hangisi seçileceğini. İkinci çzüm ise, ben karmaşık işlere giremem botum hızlı olsun arada 3-5 captcha çzememesi de normal diyecen. Onun için de bu captchalar için genel bir kod yazıp izlemen lazım. Baktın 10 tanede 5-6 çzülüyor düzgün o zaman sal gitsin. Eğer botun hızlı çalışıyorsa zaten aradaki bu hatalar grmezden gelinebiliyor. Şyle 2 dakikada kendi kullandığım genel capcha çzme mantığını seninki için değiştirdim. from PIL import Image from PIL import ImageEnhance from PIL import ImageOps import sys, os from pytesser import im1 = Image. open width, height = im1. size im2 = im1. resize((int(width 2), int(height 2)), Image. BICUBIC) im3 = im2. convert im4 = ImageEnhance. Color(im3) im5 = im4. enhance(0.0) im6 = ImageEnhance. Contrast(im5) im7 = im6. enhance(100) im8 = im7. crop((45, 15, 155, 38)) im9 = ImageOps. invert(im8) print image_to_string(im9) im9. save , os. system Sondaki 38 i 39 yaparsan çizgi kalır 38 de çizgi gider. Şimdi yazarken aklıma geldi. Şyle de yapabilirsin. Eğer karakterler aşağı yukarı aynı konumlarda çıkıyorsa hep, tek tek karakterleri croplayıp daha sonra siyah zemin üzerine offsetli yerleştirebilirsin. hocam skype varsa bi zelden pm alabilir miyim :) Şu kodu deniyim bu arada bide. Real Eyes Realize Real Lies

selam mürtitler. Bir siteye bot yapıyorum, bonus kazandıracak bir bot. Python kullanmaya karar verdim bu alanda daha iyi olduğu için. giriş işlemi yapıyorum ancak bonus kazanma yerinde captcha olayı var. python için captcha okuyan bir modül yazmış adamlar işimi kolaylaştıracak ama sıkıntı şu, mechanize ile resimi nasıl kaydedeceğimi bilmiyorum. Bir kaç yerde baktım ancak hala bir şey anlayamadım. Ayrıyetten, resmi daha masaüstünde elle bilgisayara kaydederken bile captcha kodu değişiyor. Bu sıkıntı çıkartır mı? nerilerinizi beklemekteyim. Real Eyes Realize Real Lies

sorunum hala çzülmedi. scrapy ve bs hariç html parser nerebilecek var mı python için? Real Eyes Realize Real Lies

Hocam captcha'nın türünü bilemediğim için bir yorum yapamayacağım ama bunu denedin mi? https://pypi.python. org/pypi/captcha-solver/0.0.3 kullanamadım bunu hocam captchanın türüde şu : http://i. hizliresim.com/qERX2q. png Real Eyes Realize Real Lies

Python da html parser kullanmadan mechanize den dnen sayfayı string oalrak okuyup regex ile alacağım kısmı aldım. Şimdi captcha yı otomatik çzdürmem gerekiyor. İşim zor :D Real Eyes Realize Real Lies

hocam unuttum konuyu kusura bakma. sen bana cozmek istedigin yeri bildir becerebilirsem yarin is yerinde yazayim kodu vereyim sana

Lxml while (1<2)

open_novisit aradığın şey sanırım. br = mechanize. Browser response = br. open soup = BeautifulSoup(response. get_data img = soup. find('img', id='15')response2 = br. open_novisit image = response2. read Bu kod ile rnek siteye bağlantı açıyor, BeautifulSoup ile siteden id'si 15 olan resmin source parametresini alıyoruz. open_novisit ile ilgili source'u browser'ın durumunda hiç bir değişiklik yapmadan çekiyoruz. bu arada beautifulsoup ta hata alıyorum PYthon2 kullanıyorum. beautiful soup u kurmama rağmen o named diyiyor. Real Eyes Realize Real Lies

Üstteki modülü bir dene captcha basitmiş çzer belki. Yoksa kendin yazarsın. üstteki modülü denedimde bana saçma sapan bir şey dndürmüştü enter interput mu ne yle bir şey benden bişi girmemi istiyordu Real Eyes Realize Real Lies

torpedo_XL bunu yazdı Claw bunu yazdı KrypT bunu yazdı Hocam tesseract'la falan dene istersen. Modülü kullanmadım hic bilemiyorum o yüzden. tesseract ı kullandım zaten o alta yle bi fonksiyon yazmlaıyım ki harfi bozmadna silicek çizgiyi. Captchayı grmeden kimsenin kesin bir şey diyebileceğini sanmıyorum. rnek bir grüntü at, ona gre neler yapılabilir bakalım. http://i. hizliresim.com/qERX2q. png orjinal captcha bu. benim çevirdiğim ise tesseract için arka plan siyah, yazılar beyaz bide o çizgiyide 19. px galiba siliyorum yani beyaz yapıyorum. @coder2 vallaha bende sağdan soldan ne bulursam onları kullanıyorum kafama yazıyorum mantığını paylaşırım kodları burada da tamamlanınca her şey :) Hocam captcha çok zor bir şey değil ama alttaki çizgi yüzünden rnekteki karakterlerde 2 ve c sıkıntı çıakrtıyor. Alttaki çizgiyi sildiğimizde 2 yi? algılıyor, alttaki çizgi durduğunda ise c yi algılamakta zorluk çekiyor. Bunun 2 farklı çzümü var. İlk çzüm, tesseracta tek tek ğretmemiz lazım bu durumlarda hangisi seçileceğini. İkinci çzüm ise, ben karmaşık işlere giremem botum hızlı olsun arada 3-5 captcha çzememesi de normal diyecen. Onun için de bu captchalar için genel bir kod yazıp izlemen lazım. Baktın 10 tanede 5-6 çzülüyor düzgün o zaman sal gitsin. Eğer botun hızlı çalışıyorsa zaten aradaki bu hatalar grmezden gelinebiliyor. Şyle 2 dakikada kendi kullandığım genel capcha çzme mantığını seninki için değiştirdim. from PIL import Image from PIL import ImageEnhance from PIL import ImageOps import sys, os from pytesser import im1 = Image. open width, height = im1. size im2 = im1. resize((int(width 2), int(height 2)), Image. BICUBIC) im3 = im2. convert im4 = ImageEnhance. Color(im3) im5 = im4. enhance(0.0) im6 = ImageEnhance. Contrast(im5) im7 = im6. enhance(100) im8 = im7. crop((45, 15, 155, 38)) im9 = ImageOps. invert(im8) print image_to_string(im9) im9. save , os. system Sondaki 38 i 39 yaparsan çizgi kalır 38 de çizgi gider. Şimdi yazarken aklıma geldi. Şyle de yapabilirsin. Eğer karakterler aşağı yukarı aynı konumlarda çıkıyorsa hep, tek tek karakterleri croplayıp daha sonra siyah zemin üzerine offsetli yerleştirebilirsin. torpedo_XL tarafından 27/Ağu/16 01:02 tarihinde düzenlenmiştir Bilge insanlar konuşurlar çünkü syleyecek bir şeyleri vardır. Aptal insanlar konuşurlar çünkü bir şey sylemek zorundadırlar. Demokrasi, bir eğitim işidir. Eğitimsiz kitlelerle demokrasiye geçilirse oligarşi olur. Devam edilirse demagoglar türer. Demagoglardan da diktatrler çıkar. --Platon, Devlet

open_novisit aradığın şey sanırım. br = mechanize. Browser response = br. open soup = BeautifulSoup(response. get_data img = soup. find('img', id='15')response2 = br. open_novisit image = response2. read Bu kod ile rnek siteye bağlantı açıyor, BeautifulSoup ile siteden id'si 15 olan resmin source parametresini alıyoruz. open_novisit ile ilgili source'u browser'ın durumunda hiç bir değişiklik yapmadan çekiyoruz. while (1<2)

Deathbycaptcha hesabı al, api'leri var. while (1<2)

capcha kodunun degismesi genelde problem olmuyor çünkü yeni captcha cekildigi an cookie birakiyor yani artik o gecerli oluyor. deathbycaptcha dene cuzi bir demeyle epey kiriyor. resmi kaydetme icin kullandigin sistemi bilmiyorum ama ben ben beautifulsoup kullanıyordum bot yazarken. mobildeyim simdi cok yazamıyorum pc başına gecince bakarim yine konuya

Claw bunu yazdı KrypT bunu yazdı open_novisit aradığın şey sanırım. br = mechanize. Browser response = br. open soup = BeautifulSoup(response. get_data img = soup. find('img', id='15')response2 = br. open_novisit image = response2. read Bu kod ile rnek siteye bağlantı açıyor, BeautifulSoup ile siteden id'si 15 olan resmin source parametresini alıyoruz. open_novisit ile ilgili source'u browser'ın durumunda hiç bir değişiklik yapmadan çekiyoruz. bu arada beautifulsoup ta hata alıyorum PYthon2 kullanıyorum. beautiful soup u kurmama rağmen o named diyiyor. Python2 versiyonunu kurduğuna emin misin? Ayrica bs kullanmak zorunda değilsin. Capcha'nın linkini alabilecegin herhangi bir html parser kullanabilirsin. link olarak. php uzantılı bir yer veriyor ve oraya direkt ulaşınca png ile başlayan bir kod beliriyor github linkini bulunc aatayım catpcha okuyucunun Real Eyes Realize Real Lies

capcha kodunun degismesi genelde problem olmuyor çünkü yeni captcha cekildigi an cookie birakiyor yani artik o gecerli oluyor. deathbycaptcha dene cuzi bir demeyle epey kiriyor. resmi kaydetme icin kullandigin sistemi bilmiyorum ama ben ben beautifulsoup kullanıyordum bot yazarken. mobildeyim simdi cok yazamıyorum pc başına gecince bakarim yine konuya bekliyorum hocam Real Eyes Realize Real Lies

Hocam tesseract'la falan dene istersen. Modülü kullanmadım hic bilemiyorum o yüzden. while (1<2)

Claw bunu yazdı KrypT bunu yazdı Hocam tesseract'la falan dene istersen. Modülü kullanmadım hic bilemiyorum o yüzden. tesseract ı kullandım zaten o alta yle bi fonksiyon yazmlaıyım ki harfi bozmadna silicek çizgiyi. Captchayı grmeden kimsenin kesin bir şey diyebileceğini sanmıyorum. rnek bir grüntü at, ona gre neler yapılabilir bakalım. http://i. hizliresim.com/qERX2q. png orjinal captcha bu. benim çevirdiğim ise tesseract için arka plan siyah, yazılar beyaz bide o çizgiyide 19. px galiba siliyorum yani beyaz yapıyorum. @coder2 vallaha bende sağdan soldan ne bulursam onları kullanıyorum kafama yazıyorum mantığını paylaşırım kodları burada da tamamlanınca her şey :) Real Eyes Realize Real Lies

Linuxta vardı o işi yapan bi kütükhane. İstemeden işini kolaylaştırabilir. yardırmak bizim işimiz

Hocam bende python a yeni başladım, mümkünse kodlarınızı grmek isterim tabi sizin için sorun olmazsa nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

tekrar up. Real Eyes Realize Real Lies

Hocam tesseract'la falan dene istersen. Modülü kullanmadım hic bilemiyorum o yüzden. tesseract ı kullandım zaten o alta yle bi fonksiyon yazmlaıyım ki harfi bozmadna silicek çizgiyi. Real Eyes Realize Real Lies

captcha okumaktan kastın captcha yı ocr mantığıyla yazıya dkmek ise http://www.deathbycaptcha.com üzerinden yapabilirsin. phyton versiyonları için 2 farklı kütüphaneleri mevcut. Genel olarak apileri ilede her türlü entegre edebilirsiniz.

20 deneme yaptım 20 sini yanlış buldu :( Real Eyes Realize Real Lies

KrypT bunu yazdı open_novisit aradığın şey sanırım. br = mechanize. Browser response = br. open soup = BeautifulSoup(response. get_data img = soup. find('img', id='15')response2 = br. open_novisit image = response2. read Bu kod ile rnek siteye bağlantı açıyor, BeautifulSoup ile siteden id'si 15 olan resmin source parametresini alıyoruz. open_novisit ile ilgili source'u browser'ın durumunda hiç bir değişiklik yapmadan çekiyoruz. bu arada beautifulsoup ta hata alıyorum PYthon2 kullanıyorum. beautiful soup u kurmama rağmen o named diyiyor. Python2 versiyonunu kurduğuna emin misin? Ayrica bs kullanmak zorunda değilsin. Capcha'nın linkini alabilecegin herhangi bir html parser kullanabilirsin. while (1<2)

Hocam captcha'nın türünü bilemediğim için bir yorum yapamayacağım ama bunu denedin mi? https://pypi.python. org/pypi/captcha-solver/0.0.3 while (1<2)

biraz daha kurcalayıp yapacağımı yaptım. Artık yazıyı okutabiliyorum ancak ki şyle bir problem var yazının altına çizilmiş olan o çizgiyi de kodla kaldırınca bazı harflerin ve rakamların alt tarafı silik kalıyor dolayısıyla farklı algılıyor program. Bunun çzümü nasıl olur sizce?- Real Eyes Realize Real Lies

KrypT bunu yazdı Hocam tesseract'la falan dene istersen. Modülü kullanmadım hic bilemiyorum o yüzden. tesseract ı kullandım zaten o alta yle bi fonksiyon yazmlaıyım ki harfi bozmadna silicek çizgiyi. Captchayı grmeden kimsenin kesin bir şey diyebileceğini sanmıyorum. rnek bir grüntü at, ona gre neler yapılabilir bakalım. Bilge insanlar konuşurlar çünkü syleyecek bir şeyleri vardır. Aptal insanlar konuşurlar çünkü bir şey sylemek zorundadırlar. Demokrasi, bir eğitim işidir. Eğitimsiz kitlelerle demokrasiye geçilirse oligarşi olur. Devam edilirse demagoglar türer. Demagoglardan da diktatrler çıkar. --Platon, Devlet

up. Real Eyes Realize Real Lies

Deathbycaptcha hesabı al, api'leri var. deme yapma imkanım yok şuan :'( Başka alternatifler varsa olur. OpenCV ve Tesseractla ilgili rnek buldum bu ikisi daha iyi sonuç çıkarıyormuş ocr ye gre. Ama Python2 için kuramadım :/ Real Eyes Realize Real Lies

Python ile captcha okuyan modülün adı nedir? Mümkünse github adresi ğrenebilirmiyim? Vir sapit qui pauca loquitur.