Никита Савин › gtvfn
Сайты, автоматизация, дизайн
Рейтинг
5 893
№ 256 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
10 /10
Город
Минск
Опыт работы
2 года
На сайте с
2026 года
Юридический статус
Частное лицо

Парсер данных РЖД с долгосрочным сбором информации

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

Описание

Разработал Python-скрипт для автоматического сбора данных о железнодорожных перевозках по нескольким маршрутам. Скрипт был развёрнут на сервере и работал автономно 7 дней подряд, собирая данные 4 раза в сутки (утро, день, вечер, ночь) — итоговый датасет составил более 50 000 записей.

Собранные данные включают маршрут, дату и время, стоимость и класс мест, наличие свободных мест и другие параметры — такой массив можно использовать для анализа динамики цен, выявления сезонных колебаний спроса и сравнения направлений.

Решение

- Скрипт развёрнут на сервере и работает сам по расписанию: 4 сбора в сутки (ночью, утром, днём и вечером).

- Собирает данные сразу по нескольким маршрутам из Москвы (в Санкт-Петербург, Казань, Самару) на даты от 1 до 30 дней вперёд. Так видно, как меняется цена по мере приближения поездки.

- Каждый запуск дописывает новые строки в базу данных с отметкой времени сбора, поэтому старые данные не перезаписываются и можно отслеживать изменения.

- Данные выгружаются в таблицу, с которой можно сразу работать в Excel или BI-системе.

Результат

Скрипт отработал 7 дней подряд без сбоев и ручного вмешательства: 28 запусков, больше 50 000 записей в итоговом датасете. По каждой поездке видно, как менялись цена и количество свободных мест в течение недели. На этих данных можно строить отчёты по спросу, находить лучшее время для покупки билета и сравнивать направления.

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

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

Все проекты →
Дизайн и Брендинг Финансовый аналитический дашборд | Power BI
Финансовый аналитический дашборд | Power BI
51
Дизайн и Брендинг Сайт барбершопа «Артель»
Сайт барбершопа «Артель»
38
Веб-разработка и IT Парсер реестра адвокатских образований
Парсер реестра адвокатских образований
36
Веб-разработка и IT Telegram-бот для автоматического сбора данных с Яндекс.Карт
Telegram-бот для автоматического сбора данных с Яндекс.Карт
82