Как я могу получить оценки и графики, используя ESPN API?

Как я могу получить информацию о счете и расписании для всех спортивных матчей по всему миру? Я видел ESPN API, но он доступен только для стратегических партнеров.

Существуют ли другие решения, API или RSS-каналы для такого рода информации?

3 ответа

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

Тем не менее, я добился некоторого успеха в получении данных о результатах JSON с веб-сайта НФЛ, вдохновленного постом Мэтта Кройдона в блоге здесь:

http://postneo.com/2007/09/09/accidental-apis-nfl-edition

для всех остальных:

Пример конечной точки API для оценки из ESPN является

http://site.api.espn.com/apis/site/v2/sports/soccer/eng.1/scoreboard?lang=en®ion=gb&calendartype=whitelist&limit=100&dates=20180407&league=eng.1

данные с этой конечной точки охватывают матчи в премьер-лиге в этот день (то есть 2018-04-07)

конечная точка была найдена, выполнив следующие действия

  1. открыть браузер Firefox

  2. перейдите в раздел "Результаты" на сайте espn (т.е. http://www.espn.co.uk/football/scoreboard/_/league/all/)

  3. нажмите Ctrl + Shift + E, чтобы открыть окно инструментов разработчика

  4. перейдите на вкладку "Сетевой монитор"

  5. фильтр по 'XHR'

  6. нажмите на "Английская Премьер-лига" из выпадающего списка

  7. адрес конечной точки появится в таблице

"Открыть в новой вкладке" для просмотра данных


Поскольку ссылка в ответе Судхира Вадодарии отсутствует, вот еще одно -

www.gregreda.com/2015/02/15/web-scraping-finding-the-api/

которая охватывает аналогичную проблему с использованием Chrome

У ESPN есть различные неопубликованные конечные точки API, которые позволят вам получить как таблицу результатов, так и информацию о расписании.

Вот еще один пример конечной точки футбола, показывающий игры FIFA:

Футбольный:

Нажмите кнопку «события», чтобы найти отдельные игры.

Вы не указали вид спорта, но вот некоторые таблицы результатов, доступные для других видов спорта/лиг:

Футбол

Бейсбол

Хоккей

Баскетбол

Обратите внимание, что форма данных может немного различаться между каждой конечной точкой, и вы должны помнить о возможных ограничениях скорости.

Источник: скрытые конечные точки API ESPN.

Другие вопросы по тегам