Pulls results from various job postings, and presents the jobs to the user as a dynamic Flask website or a downloadable csv file.
Recently, I've been applying to a lot of internships and I wanted to do a web scraping project. Credit to kahngjoonkoh and Bunsly for inspiration
- Specify keywords/job title and location
- Download a csv file of the jobs
- Scroll through the different results
- Clone the repository
git clone https://github.com/arielycliu/job-scrapper.git
cd job-scrapper
- Open up the application in any Python IDE of your choice
- Run the Main file under src/website/app.py
- Type the desired job title or keywords in the first search field
- Type the desired location in the second search field
- Press submit and scroll through postings
Under the src/tests folder I have tests that cover pulling from Indeed and writing to csv.
MangoDash is licensed under the MIT License. Feel free to use, modify, and distribute the code for your own purposes.