Написать парсер на python 3, который:
Источник данных
Берёт все дорожные знаки с этой страницы Википедии изнутри разделов этой страницы:
Для каждого дорожного знака скачать изображение в формате PNG (если изображение в SVG — конвертировать в PNG).
Размер изображения: mediano.
Название файла должно совпадать с кодом знака (например: P-1.png, R-301.png).
JSON-структура
Для каждого изображения создать JSON-файл с такой структурой:
{
"code": "P-1",
"name": "Curva peligrosa hacia la derecha",
"description": "Indica la proximidad de una curva peligrosa hacia la derecha.",
"type": "Señales de peligro",
"subtype": "Curvas"
}
code — официальный код знака (если есть).
name — название из Википедии.
description — текстовое описание.
type — основной раздел (например: “Señales de peligro”).
subtype — подраздел, если он есть (например: “Señales de advertencia de peligro”).
Файловая структура
Итоговая папка должна выглядеть так:
/traffic_signs/
├── P-1.png
├── P-1.json
├── R-301.png
├── R-301.json
├── ...
Требования
Все данные должны быть собраны автоматически (не вручную копировать).
Скрипт и результат работы (папка с PNG + JSON) нужно передать заказчику.