Próbuję ukryć adres URL moich strumieni audio dla mojego odtwarzacza HTML5 i naprawdę zastanawiałem się, jak to zrobić, a potem zrozumiałem, że soundcloud musi ukryć adres URL ich strumienie. Więc poszedłem na soundcloud, otworzyłem konsolę i zagrałem kawałek, ale nie widziałem żadnego oczywistego sposobu ukrywania adresu URL. Po tym zajrzałem do drzewa DOM, aby sprawdzić, czy jest tam jakiś rodzaj informacji audio, ale nic nie znalazłem! Nie ma nawet identyfikatora dla odtwarzacza/audio, więc jestem bardzo zdezorientowany, jak to zrobił soundcloud.W jaki sposób SoundCloud ukrył adres URL strumienia audio?
Teraz zrobiłem wszystko, co było w mojej mocy, ukrywając dźwiękowy URL. Umieściłem identyfikator w DOM dla utworu, otrzymałem ten identyfikator po kliknięciu przycisku odtwarzania i otrzymałem adres URL dla tego identyfikatora z bazy danych. Oczywistym problemem jest to, że każdy chętny może po prostu przejść do konsoli i uzyskać adres URL ze zdarzeń sieciowych.
Nie próbuję przekroczyć zabezpieczeń SoundCloud, aby pobrać utwory, które nie powinny być. Jestem ciekawy, jak ukryli adres URL. Teraz jestem również ciekawy, jak każdy utwór jest wyróżniany, ponieważ nie ma w nim nic wyróżniającego je (nie, że znalazłem to na moim krótkim wyglądzie).
Krótko mówiąc, czy ktoś ma pomysły na to, jak SoundCloud to osiągnął lub jak można to osiągnąć?
niektóre dźwięki nie są przesyłane strumieniowo? to jest przykład http://soundcloud.com/ymcmbofficial/lil-wayne-ft-drake-and-future jakiegokolwiek rozwiązania? – Kassem
@Kassem - To jest możliwe do przesłania dla mnie. Zrobiłem tego downloader SoundCloud jakiś czas temu: https://gist.github.com/calvin-nt/6629464 - Użyj go tak: python sc_dl.py soundcloud.com/ymcmbofficial/lil-wayne-ft-drake-and- przyszłość - wymaga zapytań o pythona. –
dzięki @scandinavian_ Nie jestem zaznajomiony z pyhon, ale jak rozumiem, to URL streaming dla tej piosenki będzie https://api.sndcdn.com/i1/tracks/73544191/streams?client_id= próbowałem używanie przeglądarki z moim identyfikatorem klienta, ale daje zakaz 403. dowolny pomysł? – Kassem