Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вытащить прямую ссылку на файл из JS кода (https://javascript.ru/forum/misc/44221-kak-vytashhit-pryamuyu-ssylku-na-fajjl-iz-js-koda.html)

DeeZZee 11.01.2014 18:37

Как вытащить прямую ссылку на файл из JS кода
 
Здравствуйте! У меня такая проблема,хочу добавить себе на сайт плеер для прослушки треков,но он использует прямые ссылки на файл, а я изначально на сайте использовал ссылки перенаправляющие на файлобменник "http://www48.zippyshare.com" ссылка на файл такого вида "http://www48.zippyshare.com/v/84408651/file.html" ещё есть плеер с этого обменника в полном описании материала его вид
<script type="text/javascript">var zippywww="48";var zippyfile="84408651";var zippytext="#000000";var zippyback="#e8e8e8";var zippyplay="#ff6600";var zippywidth=500;var zippyauto=false;var zippyvol=80;var zippywave = "#000000";var zippyborder = "#cccccc";</script><script type="text/javascript" src="http://api.zippyshare.com/api/embed_new.js"></script>


как мне получить прямую ссылку и чтобы можно было бы её использовать в плеере
Сам плеер использует такие данные
id="Player$ID$" onclick="Player.send('$TITLE$','$RFILE_URL$','$ID$','$ENTRY_URL$','$SCREEN_URL$')"

Опан 11.01.2014 23:22

На этой странице есть большая кнопка «download now». По ней правой клавишей мыши выбрать пункт меню «копировать адрес ссылки». Эту ссылку можно использовать в плеере.

DeeZZee 12.01.2014 18:50

Но у меня на сайте более 2500 треков и в каждом нужно будет ссылку менять,может как-то можно скриптом её извлечь из предпрослушки?

Deff 13.01.2014 02:28

<script type="text/javascript">var zippywww="48";var zippyfile="84408651";var zippytext="#000000";var zippyback="#e8e8e8";var zippyplay="#ff6600";var zippywidth=500;var zippyauto=false;var zippyvol=80;var zippywave = "#000000";var zippyborder = "#cccccc";</script><script type="text/javascript" src="http://api.zippyshare.com/api/embed_new.js"></script>


<script type="text/javascript">var zippywww="48";var zippyfile="84408652";var zippytext="#000000";var zippyback="#e8e8e8";var zippyplay="#ff6600";var zippywidth=500;var zippyauto=false;var zippyvol=80;var zippywave = "#000000";var zippyborder = "#cccccc";</script><script type="text/javascript" src="http://api.zippyshare.com/api/embed_new.js"></script>

<script type="text/javascript">var zippywww="48";var zippyfile="84408654";var zippytext="#000000";var zippyback="#e8e8e8";var zippyplay="#ff6600";var zippywidth=500;var zippyauto=false;var zippyvol=80;var zippywave = "#000000";var zippyborder = "#cccccc";</script><script type="text/javascript" src="http://api.zippyshare.com/api/embed_new.js"></script>

 <script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
   var test = 'var'+' zippyfile=';
   $('script:contains("'+test+'")').each(function(i){
        var link = 'http://www48.zippyshare.com/v/' + this.text.split(/zippyfile="|";var zippytext=/)[1] + '/file.html';
        alert(link)
   });
});
</script>

DeeZZee 13.01.2014 17:50

Скрипт как я понял даёт ссылку на страницу закачки,а не на сам файл.
Нужна ссылка типа http://сайт/имяфайла.mp3

Deff 13.01.2014 23:42

DeeZZee,
Вряд ли, поскольку используется флешзагрузчик, и сам файл типично кодированного формата, а не mp3(для предотвращений копирования контента произвольным пользователем), Может кто платно и возьмётся
Проще использовать чисто хостинг хранения MP3 и свой плеер на сайте

Как Вариант: http://www.kakprosto.ru/kak-123011-k...muzyku-s-sayta

DeeZZee 14.01.2014 21:53

Цитата:

Сообщение от Deff (Сообщение 291983)
DeeZZee,
Вряд ли, поскольку используется флешзагрузчик, и сам файл типично кодированного формата, а не mp3(для предотвращений копирования контента произвольным пользователем), Может кто платно и возьмётся
Проще использовать чисто хостинг хранения MP3 и свой плеер на сайте

Как Вариант: http://www.kakprosto.ru/kak-123011-k...muzyku-s-sayta

В таком случае как можно вытащить стандартный плеер прослушки со страницы материала в каталог файлов! Ну так чтобы нажать на скриншот в каталоге файлов и прослушка появилась к примеру внизу страницы!


Часовой пояс GMT +3, время: 07:54.