Python | Bypass all CAPTCHA ! Finally !!

Publicado em: 02 Dezembro 2022
no canal de: handeveloper1
3,903
37

Eski projeme bakıyordum da 1 sene içinde çok güzel yol kat etmişim. (   • Python | bypass re CAPTCHA 101 | re CAPTCH...  ). Eski bypass projesi sesi text'e çeviren bir sistemdi. son 1 senedir aktif olarak görüntü işleme fonksiyonları çalışıyorum. Neredeyse tüm datasetleri işledim. Bu data setleri bulmamda roboflow'un etkisi çok büyük oldu. Bu kadar emeği asla bedavaya paylaşmam. Zaten global odaklı proje geliştirip satışını yapıyorum.

Web otomasyon yazılımlarını python-selenium ile yapıyorum. Bu sistemi entegre ettiğimde otomatik yapılan her işlemi kullanıcısı müdahalesi olmadan geçiyorum.

Bu işin arka plan bilgilendirmesine gelirsek.Biz bu projeyi nasıl yaparız açısından yol göstermesi için: Yolo, open ve ocr kullanıyorum. Datasetlerimin bazılarını roboflowdan bazılarını google benzeri sitelerinden ve geri kalanı manuel olarak ben ayıkladım.

1-) Peki biz maneul olarak captcha image dataseti nasıl toplayacağız??
-Captcha Demo sayfasına gidip her captcha tıklattıgınızda ekran görüntüsü aldırıp kaydediyoruz. tabi ki opencv-crop yapıyoruz sadece captcha alanı kaydediyor. Bu işlemi selenium ve opencv kütüphanelerini kullanarak topluyorsunuz. Sonrasında fotoğrafları işaretlemek kalıyor. Görseli Açtık. Görselde boat yazısını ve gördüğümüz tüm boatları işaretliyoruz böyle böyle dataset oluşturuyoruz.Buradaki detay şu Gemileri seç dediği text kısmını boat_text olarak Görseldeki gemileride boat_img olarak yapıyoruz. Çünkü bir if döngesi dönecek işlemlerde boat_text'i tespit edersen boat imgleri tespit et x,y kordinat çıkar ve win32api ile click yolluyoruz.

2-) Capcha Textler için nasıl bir yol izlemeliyim?
-Şuan piyasada bulunan ocr text başına yetersiz kalıyor. Mecburen capctha text dataseti toplamız ve bunları eğitmemiz gerekiyor. Eğer bilgisayarınız çok çok iyi değilse colab.research.google.com
üzerinden dataset öğrenmemizi yapabiliriz. Yine dataseti manuel olarak toplayabilirsiniz 2 kütüphane ile afk (bilgisayar başında olmadan) bu data seti topladıktan sonra işlemek kalıyor. E gördüğünüz yere E_text gibi gibi zaten model öğrenmesine başladıysanız custom model işaretlemesini en azından br kaç videoda görmüşsünüzdür.


Ben bu sistemi nesne tanıma ile yaptım. Java ile bypass ettiklerini biliyorum ama her defasından yeni versiyonda benim bunu güncellemem gerecek ben her versiyonda autoupdate'e bunu eklemek yerine direk nesne tanımalı bir sistem yaptım.


Dataset Platformu: https://universe.roboflow.com/
Captcha Dataset : https://universe.roboflow.com/search?...
Old Project GoogleCaptcha Bypass :    • Python | bypass re CAPTCHA 101 | re CAPTCH...  

#python #opencv2 #captcha #bypascaptcha
https://buymeacoffee.com/handeveloper1
https://github.com/handeveloper1


Nesta página do site você pode assistir ao vídeo on-line Python | Bypass all CAPTCHA ! Finally !! duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário handeveloper1 02 Dezembro 2022, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 3,903 vezes e gostou 37 espectadores. Boa visualização!