Как пользоваться
- Установить Python3.
- Склонировать проект.
- Создать виртуальное окружение.
- Запустить виртуальное окружение.
- Из виртуального окружения вызвать команду 'pip install -r requirements.txt'.
- После установки пакетов запустить среду разработки из-под виртуального окружения (автор пользовался Python IDLE, запускается 'python -m idlelib.idle').
- Из среды разработки открыть и запустить main.py.
Программа представляет прототип API к сайту футбольной статистики "Футбол на Куличках". Можно динамически вытаскивать некоторые параметры по отдельным игрокам, клубам либо чемпионатам. Все данные создаются (получаются) динамически. Интерфейс интуитивно понятен.
Для оформления взят 'darkorange.stylesheet' (http://www.yasinuludag.com/darkorange.stylesheet)
'user-agents.txt' - набор user-agent для имитации запросов с разных браузеров.
Все программы скрепинга (кроулеры) очень чувствительны к изменениям в вёрстке. При изменениях в вёрстке получение и обработка данных (парсинг) становится невозможным.
Владельцы сайта постепенно удаляют архивы (данные по прошлым сезонам).