Разработать скрипт, который собирает все данные о жилых комплексах и квартирах TrendAgent (Краснодарский край) и сохраняет их в XLSX.
Авторизация:
Скрипт входит на сайт TrendAgent под учётными данными (телефон и пароль) из внешнего файла или параметров командной строки.
Сбор ссылок:
Перейти на каталог (https://krasnodar.trendagent.ru/objects/list), пройти все страницы (пагинация) и собрать все URL комплексов.
Парсинг комплексов:
Для каждого URL собрать структурированные данные:
URL;
название;
адрес (Краснодарский край, город, улица, микрорайон);
статус (сдан, строится и т. п.);
тип договора;
девелопер;
даты начала и окончания строительства (если указаны);
описание;
цены (мин/макс по типам: студии, 1–3-комн. и др., цена за м²);
пары «название–значение» из «Объект паспорт»;
инфраструктура и транспорт;
особенности (материал, этажность, число корпусов);
общее количество квартир и распределение по типам;
наличие паркинга, отделки, благоустройства;
ссылки на изображения (обложка и галерея) через ;;
прочие списки или таблицы.
Парсинг квартир:
Для каждого комплекса собрать:
тип (кол-во комнат);
площади (общая, жилая, кухня);
этаж;
корпус/секция (если есть);
стоимость (итог или за м²);
статус (свободна, продана и т. п.);
прочие поля (вид из окна, балкон и др.).
Выгрузка в XLSX: