Задача
Необходимо разработать парсер, который соберет контактные данные (название фирмы, сайт, телефон, email и другие контакты) со страницы всех участников онлайн-каталога выставки. Вся информация должна быть сохранена в структурированном виде в формате таблицы (например, CSV, Excel или Google Sheets).
Требования
- Сбор данных с раздела "Exhibitors" сайта, указанного в задании.
- Обработка всех карточек участников (не только видимых на первой странице, а всех, включая скрытые за пагинацией или подгрузкой).
- Из каждой карточки необходимо извлечь хотя бы: название участника, ссылку на сайт, телефон, email (при их наличии на той же странице).
- Результат выгрузить в виде файла таблицы с четкими колонками для каждого поля.
- Возможность запуска парсера в один клик или по расписанию (опционально, плюсом к задаче).
Формат вывода
- Файл таблицы (например, UTF-8 CSV, без BOM) или Google Sheets (с доступом на редактирование).
- В первой строке - заголовки колонок на русском или английском языке.
Дополнительные пожелания
- Парсер должен корректно обрабатывать любые варианты верстки карточек (не ломаться, если у некоторых участников отсутствует часть данных).
- Желательна документация по использованию (как установить и запустить).