Download CV

Opening Jobs Report With Web Scraping

December 21, 2022


Project created with the objective of helping people find opening jobs at Indeed.

Imagine that you have a friend that is needing a job, looking everywhere and on every platform. But unfortunately, it was not successful. To help him, you decide to build a python script to scrape the Indeed website and find some jobs that match his profile. 

The specifications are:

  • Administrative or Finance assistant with no superior studies

Project Description​

From the given requirements I went to the Indeed website to study how I could build the script. After that, I started writing the script using the python Selenium framework to create a user simulation and use the HTML and JavaScript from the web to find jobs that matched the description.

Following that, I created the code to save the information from the website in an MS Excel Spreadsheet, and create a canvas with ReportLab to design the report. You can see the result below.

Completing this step, I wrote the code to send the report via e-mail and to finish, automated the task in windows.

This project was divided into 2 parts because of the blog posts. However, you can find the complete Python code in the project repository. 

Related Projects

Back-end Development project using Django to create all functionalities of a Recipe Website and Deploy it on Heroku.

Data Analysis of the Covid-19 data, using Python with the objective of understanding the behavior of the virus around the world and in Brazil.

Data Analysis created to study the Airbnb statistics in Toronto and understand how the is the behavior of people who rent their places on the app.