Тигран Ламбарян › TigranArm
Работаю отзывчиво и качественно слежу за дедлайнами!
Рейтинг
52
№ 96 831 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Ростов-на-Дону
Опыт работы
6 лет
На сайте с
2026 года
Юридический статус
Частное лицо

Парсинг динамического сайта

Используемые навыки Data Structures Python Сбор данных

Описание

Задача:спарсить данные с помощью Python и его модулей с раздела автозапчасти сайта https://www.farpost.ru (нужный раздел https://www.farpost.ru/zapchasti).
Раздел сайта состоит из навигации и соответствено постов в которых хранится нужная информация(Название,бренд,цена,дата,город поста).
Получить все данные без потери через http запрос невозможно, так как HTML данные подгружаются уже в браузер.
Данные нужно выгрузить в файле CSV и преобразовать в Excel таблицы.

Решение

Благодаря модулей Python я создал парсер который открывает нужный раздел прям в браузере и выкачивает из него данные, затем которые сохраняет в нужном формате.
Так как раздел имеет в себе несколько страниц при окончании работы с одной страницой программа меняет в себе url параметр ?page=1 на ?page=2 и так далее пока все страницы не будут спарщены.
Под конец все CSV файлы через специальные инструменты преобразовал в Excel таблицы.

Результат

Не смотря на то что данные подгружаются в браузер со временем, все данные спарщены без утери и находятся в удобном формате Excel(со временем данные могут устареть).
Если заказчику потребуется обновить данные он сможет использовать парсер повторно.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Парсинг табличных данных
Парсинг табличных данных
49