Skip to content

The tool for scraping and analyzing data about requirement technologies for Python vacancies.

Notifications You must be signed in to change notification settings

MaxymChyncha/dou-vacancy-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scraping and Analysis of the technologies stack for Python Vacancies

Features

  • Web Scraping: Use Selenium to extract information about vacancies from dou.ua.
  • Data Analysis: Provides statistical analysis on the collected data.

Installation

To clone this project from GitHub, follow these steps:

  1. Open your terminal or command prompt.
  2. Navigate to the directory where you want to clone the project.
  3. Run the following commands:
git clone https://github.com/MaxymChyncha/dou-vacancy-analyzer.git
python -m venv venv
source venv/bin/activate  #for Windows use: venv\Scripts\activate
  1. Install requirements:
pip install -r requirements.txt
  1. Run the Web Scraping Script:
python -m app
  1. Work with Data Analysis:

Follow the instructions and execute each cell in the notebook sequentially to perform the analysis.

Files Structure

  • data_analysis: Package that contains Jupyter Notebook file for working with data analysis
  • data_parsing: Package that contains modules for scrapping, parsing and writing data
  • app.py: Module that contains application for running WebScraping script

About

The tool for scraping and analyzing data about requirement technologies for Python vacancies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published