Skip to content

A python script that automates job applications by scraping the Canada Job Bank site. Create a spreadsheet with job details and emails employers.

Notifications You must be signed in to change notification settings

VishnuRupan/canada-job-bank-automation

Repository files navigation

Canada Job bank Automation

After reading how to automate the boring stuff with Python, and learning about web scraping with Selenium, I decided to automate resume submissions using emails scraped from Canada Job Bank. I tried to make it modular for a quick fun side project.

  • I do not use this to submit resumes for obvious reasons.
  • Works as of 2021-02-05

How it works

Prior to starting, you'll be asked to:

  • allow "risky" apps on your google account
  • upload your resume
  • filter out key search words for postings
  • type an email signoff.

It starts by going to a prefiltered URL on the jobbank website and checking to see whether the postings "how to apply" is by email. If yes, then it scrapes:

  • The email
  • Employer name
  • Job title
  • Jobbank ID
  • And Salary.

This is then used to create an excel spreadsheet with details of all job postings scraped. Once the spreadsheet has been created, the app will start sending employers an email with your attached resume with a subject and short body paragraph.

image

About

A python script that automates job applications by scraping the Canada Job Bank site. Create a spreadsheet with job details and emails employers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages