Исходные данные: сайт https://nb-bet.com/hockey/Results. Необходимо получить список хоккейных матчей за сегодня, получить по каждому из них статистику участвующих команд, отфильтровать по определенным параметрам, сгруппировать и переслать в канал telegam.
Как выглядит в браузере? Таблица со списком сегодняшних матчей, разбитая по времени игры, странам и командам. При клике на матч переходит на страницу статистики, где и находится вся нужная по ТЗ информация по командам. Т.е. при ручном получении информации надо обойти все строчки таблицы, "прокликать" по каждой и найти на странице интересующие нас параметры.
Что "под капотом"? В devtools видим, что у сайта есть внутренний API на основе get-запросов. Защиты нет, авторизации нет. Отлично! Можно получать нужную информацию напрямую, без необходимости парсить html или имитировать браузер.
Запросом получаем список сегодняшних матчей, из которого берем названия команд и ссылки на статистику. Обходим список, одним запросом получаем статистику по каждой паре команд. Выбираем нужные нам данные, фильтруем, группируем, отправляем в telegram. Задача выполнена.