Inspiration

Wanted to automate election polling data.

What it does

Scrapes polling data from any U.S. polling website, cross references 538 Rating, and auto-populates it into a csv

How I built it

Found all the polling websites via 538 and RCP, scrapes those websites with their hyperlinks, parses the data, and puts it into a csv that auto-populates whenever a new poll comes out.

Challenges I ran into

It was hard to put into chronological order and also have a run-time so the code and prompt itself and collect the new polls every 4 hours without having to manually enter the new polls.

Accomplishments that I'm proud of

Was challanging and happy that it looks clear and organized.

What I learned

How to use new Python packages.

What's next for Political Poll Automation

Getting the prototype ready for companies/media who could benefit knowing the latest polling data from any election in the United States.

Built With

Share this project:

Updates