Build a JobFinder
to scrape jobs on https://fr.indeed.com.
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 websitejob_title[OPTIONAL]
: What job are you looking for ? Default isData Science
location[OPTIONAL]
: Where do you want to apply for job ? For example Paris, Lyonmax_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()
- Note that if you set
login=True
, your fr.indeed.comusernam (email)
andpassword
will be asked to login.
Enjoy with JobFinder and good Luck!