ElzParser — универсальный модульный парсер для автоматического сбора бизнес-данных из открытых источников. Архитектура построена на FastAPI и Playwright для надёжного и асинхронного веб-скрапинга, что позволяет легко добавлять новые источники данных. На данный момент реализован парсинг компаний с firmas.lv и zl.lv с выгрузкой результатов в форматы xlsx, csv или json. Входные данные принимаются в виде списка названий компаний или категорий через Excel/CSV/JSON. Проект поддерживает кастомные настройки через .env, гибкую обработку ошибок и подробное логирование. Доступен удобный API с REST-эндпоинтами для запуска парсинга, а также деплой через скрипты и автоматизацию (GitHub Actions, systemd). Модульная структура позволяет быстро подключать новые парсеры и расширять функциональность сервиса.
https://edev.mobi/portfolio/elzparser