neoscott / ProjectEulerCaptchaSolver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This script is for bulk solving captchas / submitting answers on projecteuler.net. See blog post for details.

To run, fill in USERNAME and PASSWORD in submitter.py and populate answers.txt with <problem_num> <answer> per line for each problem number and answer you want the script to submit, then run python submitter.py. There will be a 30 second delay between each submission attempt.

The images in labeled_images/ were generated with curl "https://projecteuler.net/captcha/show_captcha.php?[00-19]" -o "#1.png" and then manually labeled.

The images in test_images/ were obtained in the same way and were only used during development. Run python solver.py to see the solver's solution for those images.

Requires scipy, mechanize, and beautifulsoup.

About