Skip to content

ai-to-ai/yolov3-recaptcha

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOLOv3-ReCaptcha

A proof of concept Recaptcha solver using YOLOv3 on Tensorflow 2.0 and Selenium. This tutorial shows that with a better trained object detection weight file, ReCaptcha can be easily solved.

Installation

Install requirements and download pretrained weights:

$ pip3 install -r ./docs/requirements.txt
$ wget https://pjreddie.com/media/files/yolov3.weights

Download ChromeDriver and put it into $PATH.

Quick start

In this part, we will use pretrained weights to make predictions on ReCaptcha.

$ python selenium_demo.py

TODO:

  • Click images using their pixel positions after finding objects and click VERIFY.
  • Using NLP to find relation between "find buses" -> "bus" etc.
  • Solve multiple screens such as "skip" or "until no objects left".

Credits:

YunYang1994, Igor Savinkin, Joseph Chet Redmon

About

Solve Recaptcha with YoloV3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%