Skip to content

Latest commit

Β 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JobSeeker πŸš€

Overview 🌟

JobSeeker is a Python application for scraping job vacancies from Djinni.co. It harnesses the power of BeautifulSoup, Requests, and other libraries for seamless web scraping. The collected data includes job names, URLs, owners, salaries, descriptions, company information, publication dates, and additional insights.

Features ✨

  • Dynamic Scraping: The application dynamically scrapes job vacancies from Djinni.co, intelligently adapting to changes in pagination.

  • Data Integrity: Handles duplicate job names by appending a unique identifier to the filename, ensuring pristine data integrity.

  • Structured Data: Collects meticulously structured data, including comprehensive job details, to create a rich and informative JSON file.

Installation πŸ› οΈ

  1. Clone the repository:

    git clone https://github.com/yourusername/job-scraper.git
  2. Install dependencies:

    pip install -r requirements.txt

Configuration βš™οΈ

  • Set your Djinni.co job search URL and domain in the .env file:

    URL=https://djinni.co/jobs/?primary_keyword=Python
    DOMAIN=https://djinni.co

Usage πŸš€

Run the main script:

python main.py

Acknowledgments πŸ™Œ

Special thanks to the creators of BeautifulSoup, Requests, and other libraries used in this project.

Happy coding! πŸš€

About

JobSeeker - instrument for vacancies scraping from websites. Using BeautifulSoup, this application allow user extract and analyze vacancies information. Supports data loading from different sources. Easy for using and with open source.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages