/selenium-java-parser

This is a simple parser for two gyms with bad-architecture websites. [Java, Selenium for parsing, Google Sheets API]

Primary LanguageJava

Основные технологии:

Java Spring Selenium Docker Google-Sheets


Мотивация проекта:

Собрать статистику заполненности спортивных залов, чтобы выбрать наилучшее время посещения, когда зал относительно свободен.
Данные берутся с сайтов фитнес-клубов, но поскольку информация о кол-ве посетителей подгружается динамически, уже после загрузки страниц, нет возможно парсить стандартными способами, поэтому используется Selenium.

Запуск проекта:

Образ рабочего приложения загружен на docker-hub, для запуска можно использовать docker-compose.yml внутри проекта. Либо запустить проект через idea. Также внутри проекта есть Dockerfile для сборки контейнера.

При запуске обратить внимание на переменные в application.yaml.

Автор проекта: Grishuchkov Danila