An open API service indexing awesome lists of open source software.

https://github.com/vladislavyar/scrapy_parser_pep

Проект представляет из себя парсер, сделанный на фреймворке Scrapy. Парсинг осуществляется страницы https://www.python.org/. С каждой страницы PEP парсер собирает номер, название, статус и сохраняет несколько файлов в формате .csv
https://github.com/vladislavyar/scrapy_parser_pep

python scrapy

Last synced: 3 months ago
JSON representation

Проект представляет из себя парсер, сделанный на фреймворке Scrapy. Парсинг осуществляется страницы https://www.python.org/. С каждой страницы PEP парсер собирает номер, название, статус и сохраняет несколько файлов в формате .csv

Awesome Lists containing this project

README

        

# scrapy_parser_pep

## Парсинг документов PEP
Проект представляет из себя парсер, сделанный на фреймворке Scrapy.
Парсинг осуществляется страницы `https://www.python.org/`.
С каждой страницы PEP парсер собирает номер, название, статус и сохраняет
несколько файлов в формате `.csv` в папке `results/...`:
- Список PEP (номер, название и статус);
- Подсчитывает общее количество каждого статуса и сумму всех статусов.

## Как запустить проект:
### Клонировать репозиторий и перейти в него в командной строке:
```
git clone [email protected]:VladislavYar/scrapy_parser_pep.git
```

### Создать и активировать виртуальное окружение:
```
python -m venv env
source env/scripts/activate
```

### Установить зависимости из файла requirements.txt:
```
pip install -r requirements.txt
```

## Запуск парсера
```
scrapy crawl pep
```

## Cтек проекта
Python v3.9, Scrapy