Inspiration

Recently, I was in a competition called SkillsUSA, along with some others from my school. After competing at district, state, and even nationals for a couple of us, a consistent problem appeared, nobody could remember their competition number to get their score.

What it does

Upon entering what you think your range is for competition number (maybe you recall it started with a 3 so you go 3000-4000) and your birthday, you press start and the tool will brute force every number into the website until it retrieves your score

How we built it

Tired, alone, and in the corner

Challenges we ran into

I undertook this project because it was a new horizon for me, I'd never done web scraping, making windows, or even multithreading in python before, so learning all of these things and putting them together turned out to be difficult, not to mention the optimization, this isn't the fastest program.

Accomplishments that we're proud of

In the end, it works, and I sent it to my highschool teacher so that it can be used for years to come for all of those who somehow managed to forget the number that was glued to their body for a week straight

What we learned

Plenty of methods of optimization, tkinter, python (at least more so), multithreading, web scraping, how to fake a smile for hours at a time

What's next for SkillsUSA Web Scraper

It has a ton of room for optimization, because right now if you don't know a single digit, it could be upwards of a day to get your score.

Built With

Share this project:

Updates