CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Science in Cybersecurity (Class of 2025)
View My Resume
View My LinkedIn Profile
View the Project on GitHub ThunderboltG/JoshuaIngalls.github.io
This job board web scraper was designed as the final project for CSCI 301. I origionally attempted to create the scraper to find jobs off of Indeed, but I was unable to get that working porperly. Instead, i pivoted to the Python Job Board. This scraper uses BeautifulSoup to analyze the HTML structure of the site to find Python jobs and retrieving the details of each job posting.
How to run the project.
python webScraper.py
The CLI brings any job posting matching the descrpition of the search. Each aspect of the job starts a new line, and blank space is found between job postings.

Fig 1. The web scraper
For more details see Python Scraper .