Получение информации об исполнителе и песне с YouTube - PullRequest
2 голосов
/ 09 декабря 2010

Давным-давно я разработал расширение для Chrome, которое способно прокручивать песни, которые вы слушаете, на YouTube (через вашу учетную запись last.fm). Я просто взял название видео и предположил, что оно имеет правильный формат: «Исполнитель - название трека» (очевидно, я бы отправил запрос на last.fm, подтверждающий, что это была правильная пара исполнитель / песня, перед скробблингом. ). Недавно (возможно, пару месяцев назад) YouTube начал предоставлять информацию об исполнителе и песне прямо под видео (см. Изображение), и мне было интересно, как лучше извлечь эту информацию.

alt text

Я надеялся получить информацию с помощью API-вызова фида youtube (http://gdata.youtube.com/feeds/api/videos/videoID?alt=json),, но он не будет отображаться в возвращаемом элементе json. С другой стороны, я мог бы попытаться извлечь его через xpath, но я цифра, которая может привести к осложнениям, когда нет информации об исполнителе / ​​песне. Если кто-нибудь может помочь мне извлечь эту информацию и тем самым значительно улучшить мое расширение, я был бы очень признателен.

1 Ответ

1 голос
/ 30 сентября 2011

Я не думаю, что YouTube API может предоставить вам имя исполнителя, так как видео могут быть другими вещами, к которым песни должны привязываться к тому, что у вас есть, если только они не обновили там API

...