Skip to content

Web scraper to get time between locations by public transport

Notifications You must be signed in to change notification settings

didedoshka/public-transport

Repository files navigation

Аналитика квартир на cian.ru на предмет удаленности от заданных точек

Проблема

Хочется рассматривать только те квартиры, которые достаточно близко от места учебы/работы

Решение

Алгоритм парсит cian.ru и с помощью Яндекс.Карт находит расстояние на общественном транспорте от квартир до мест учебы/работы.

Пример

Адрес Ссылка Покровский бульвар, 11с10 (место работы 1) улица Усачёва, 6 (место работы 2)
улица Александры Монаховой, 84к1 https://www.cian.ru/rent/flat/268419388/ 86 83
улица Вертолетчиков, 4к2 https://www.cian.ru/rent/flat/289013916/ 71 87

числа в третьем, четвертом и так далее столбцах — время в минутах

Установка

pip3 install -r requirements.txt

Запуск

python3 parse_cian.py количество_страниц

python3 parse_yandex_maps.py название_папки_созданной_на_предыдущем_шаге

Результат будет находиться в папке data/время_запуска_программы/result.csv

About

Web scraper to get time between locations by public transport

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages