Skip to content

A Flask web app that scrapes job listings with customizable exclusions for attributes like title, company, location, and salary. Uses Selenium and stores data in SQLite. Features include country and city management, daily summaries, CSV exports, and a user-friendly dashboard for managing and viewing scraped jobs.

Notifications You must be signed in to change notification settings

naveedabbasbngash/scrapper-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Scraping Tool

A Flask-based web application for scraping job listings, with configurable exclusion criteria for job attributes like title, company, location, salary, type, and description. This tool uses Selenium for web scraping and SQLite for data storage, offering a user-friendly HTML dashboard to manage country and city entries, exclusion settings, and daily scraping summaries.

Key Features

•	Job Exclusion Settings: Define specific words or phrases for exclusion across job attributes to filter out unwanted data.
•	Country & City Management: Manage target countries and cities for job scraping via a streamlined dashboard.
•	Scraping Summary: View daily summaries of jobs scraped by country and city, with file view and delete options.
•	Data Storage: Stores job data in SQLite with CSV export for easy data handling and analysis.

Tech Stack

•	Backend: Flask, SQLite
•	Scraping: Selenium
•	Frontend: HTML, JavaScript (jQuery)

Setup

1.	Clone the repository.
2.	Install dependencies from requirements.txt.
3.	Run the Flask application.

Usage

1.	Open the dashboard in a browser.
2.	Set exclusions and start a scraping job.
3.	View and manage scraped job listings with ease.

About

A Flask web app that scrapes job listings with customizable exclusions for attributes like title, company, location, and salary. Uses Selenium and stores data in SQLite. Features include country and city management, daily summaries, CSV exports, and a user-friendly dashboard for managing and viewing scraped jobs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published