Skip to content

djibybalde/job_search

Repository files navigation

Build a JobFinder to scrape jobs on https://fr.indeed.com.

External tool

This material uses ChromeDriver to run and control Google Chrome browser. So, make sur that you have Chrome navigator in your computer or download it. If your are using MacOS, you don't have to download ChromeDriver. Otherwise, download it from here and put it in the references folder with the name chromedriver.

How to use this JobFinder

To install the material in your computer:

  • Open your Terminal
  • Go to the job_search folder and install the necessary packages as following.
cd job_search
pip install pipenv  # install pipenv library
pipenv install      # package installation: all dependencies – libraries 
pipenv shell        # environment activation 
  • After installation, run the following to scrape your job and apply it.
python
>>> from indeed import JobFinder  # import JobFinder module
>>> JobFinder().get_results()     # start scraping 
  • You can also specifier some arguments:
  • login[OPTIONAL]: Whether to login with your email and password on the website
  • job_title[OPTIONAL]: What job are you looking for ? Default is Data Science
  • location[OPTIONAL]: Where do you want to apply for job ? For example Paris, Lyon
  • max_numb[OPTIONAL]: How many example of job do you want to apply ? Default is 20
python
>>> from indeed import JobFinder
>>> JobFinder(login=True, job_title='Data Science', location='Lyon', max_numb=10).get_results()

asciicast

  • Note that if you set login=True, your fr.indeed.com usernam (email) and password will be asked to login.

Enjoy with JobFinder and good Luck!