Joshua Philip Ingalls

Logo

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

Back to Portfolio

Python Job Webscraper

Project description

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 compile and run the program

How to run the project.

python webScraper.py

UI Design

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.

screenshot
Fig 1. The web scraper

For more details see Python Scraper .

Back to Portfolio