Python | Bypass all CAPTCHA ! Finally !!

Pubblicato il: 02 dicembre 2022
sul canale di: 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


In questa pagina del sito puoi guardare il video online Python | Bypass all CAPTCHA ! Finally !! della durata di ore minuti seconda in buona qualità , che l'utente ha caricato handeveloper1 02 dicembre 2022, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 3,903 volte e gli è piaciuto 37 spettatori. Buona visione!