Скрипт для парсинга сайта цветов floristan.ru
Парсер сохраняет информацию о букетах в json файл. Структура файла:
[
{
"title": "Букет Вдохновение",
"sizes": [
{
"size": "SMALL",
"price": 2826,
"flowers": [
{
"title": "Гвоздика",
"count": 3
},
{
"title": "Ирис синий",
"count": 5
},
{
"title": "Роза 60 см",
"count": 5
},
{
"title": "Статица",
"count": 1
},
{
"title": "Писташ",
"count": 3
},
{
"title": "Оформление",
"count": 1
}
]
},
{
"size": "MIDDLE",
"price": 4423,
"flowers": [
...
]
},
{
"size": "BIG",
"price": 7031,
"flowers": [
...
]
}
]
}
]- Python3.8+
git clone https://github.com/Safintim/flower-parser.git
cd flower-parser
pip install -r requirements.txtВ текущей директории создаст bouquets.json с результатом
python main.pyСоздаст ~/home/bouquets_12_03_2021.json с результатом
python main.py -d ~/home -n bouquets_12_03_2021