Skip to content

kaelyavel/Emploitic-Job-Scrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Emploitic-Job-Scrapper

Description

Scraps the job offers available for a specefic keyword from Emploitic.com

Emploitic Logo

Selenium is used to scrap the website.

Installation

Steps to use this scrapper :

  • Install the requirements :
pip install -r requirements.txt

NOTE: The webdriver of the web browser you are using is mandatory for the functionnality of Selenium. Make sure to download that and to set its path as an argument for the emploi object you'll initialize in your file (See steps below).

Usage

  • Import the class into your project :
from emploi import emploi
  • In your file, initialize an emploi object, set its argument (webdriver) and call its main.
webdriver = 'C:\\Users\\yourusername\\Downloads\\chromedriver_win32\\chromedriver' #Webdriver used here is Chrome's one
a = emploi(webdriver)
jobs = a.main("python") #returns a list of jobs related to "python" in string format in case there are jobs, otherwise an empty list

Demonstration

jobs = a.main("python")
print(jobs)

Result in terminal (As of November 2020) :

DevTools listening on ws://127.0.0.1:53682/devtools/browser/0cb053a0-b5c4-45b5-a8ff-332f20320503
Développeur Python
Développeur sénior (Web ou Mobile)
Développeur
Software engineer
Développeur Odoo
Développeur DevOps
Développeur DevOps
Développeur Fullstack
Ingénieur Data Scientist
Développeur Machine Learning
Ingénieur de formation junior
Développeur Web et Mobile
End to End Transport Architect Responsible
Développeur Fullstack (systèmes embarqués /AI)
Ingénieur Développement Front-End & Back-End
Ingénieur intégration Systèmes embarqués

DISCLAIMER

This solution is NOT provided by Emploitic nor one of its employees

Contact

mail : [email protected]

About

Scraps jobs available for a keyword from Emploitic.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages