Using an ETL process to scrap Indeed job listing information and analyzing and visualizing word frequencies to optimize resume performance.
-
4 Functions, including:
- First extract & transform functions to grab url for each job listing
- Second extract_expand & transform_expand function to grab the job title, company, job description, website, and date scraped saving information into a dicitonary.
-
For loop, including:
- Runs all the above functions to webscrape and save information into a CSV for later use
-
Create a list of job listing stop words and uses a list comprehension to only saving relevant word tokens. Includes:
-
Create a list of resume stop words and uses a list comprehension to only saving relevant word tokens. Includes:
-
Looping through words inside resume and checking if they are in job description.
-
Looping through words inside job description and checking if they are in resume.