Я использую Soundcloud API + PHP для извлечения информации о треках Soundcloud, чтобы использовать jPlayer в качестве mp3-плеера для списков воспроизведения. Теперь я могу полностью получить доступ ко всей информации о треке, кроме фактической ссылки на mp3, чтобы воспроизвести трек.
Согласно API, если дорожка разрешает потоковую передачу, вам просто нужно указать URL-адрес потока (например: http://api.soundcloud.com/tracks/24887826/stream?client_id=xxx).
Теперь, если я попытаюсь получить это cURL, мои результаты будут простым битом HTML <html><body>You are being <a href="http://ak-media.soundcloud.com/sjkn57c6gAA5.128.mp3?AWSAccessKeyId=AKIAJBHW5FB4ERKUQUOQ&Expires=1318411541&Signature=yaX7Noe%2F8c5dFF0H%2BGfhZ%2FX0130%3D&__gda__=1318411541_6ed9d2af39e51b5f1e94e659eff0495d">redirected</a>.</body></html>
.
Ссылка, которую я хочу, это весь media.soundcloud.com/sjkn57c6gAA5
и все. Однако, если я попытаюсь использовать xpath для '//a/@href'
, я не получу никаких результатов. Может ли кто-нибудь указать мне правильное направление, как получить эту ссылку, чтобы я мог создать соответствующую ссылку на файл?
Спасибо заранее!
Тре