- Web Scraping: Use Selenium to extract information about vacancies from dou.ua.
- Data Analysis: Provides statistical analysis on the collected data.
To clone this project from GitHub, follow these steps:
- Open your terminal or command prompt.
- Navigate to the directory where you want to clone the project.
- 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
- Install requirements:
pip install -r requirements.txt
- Run the Web Scraping Script:
python -m app
- Work with Data Analysis:
Follow the instructions and execute each cell in the notebook sequentially to perform the analysis.
data_analysis
: Package that contains Jupyter Notebook file for working with data analysisdata_parsing
: Package that contains modules for scrapping, parsing and writing dataapp.py
: Module that contains application for running WebScraping script