Привет, пытаюсь получить прямые ссылки на mp3 по своей страницы с серверной частью, авторизацией, скачиванием и т.д. проблем нет. Но не могу понять как закодированы ссылки в вк. Как я понимаю ссылки именно раскодируются JS без дополнительных запросов к серверу, но не пойму как.
Допустим имеем HTML код
<div id="audio260960071_456239017_audios260960071" data-id="260960071_456239017_audios260960071" class="audio_item ai_has_btn" onclick="audioplayer.playPause(event, '260960071_456239017_audios260960071', true);"><div class="ai_info"><div class="ai_play" style="background-image:url(https://pp.userapi.com/c841521/v841521029/4ecbb/R1TcLYrrsPs.jpg)"><i class="i_play"></i></div><div class="ai_menu_wrap"><i class="i_pointer"></i><a href="#" class="ai_menu_toggle_button" onclick="ActionMenu.toggleMenu(event, this);"></a><div class="ai_menu wi_actions" id="ai_menu_260960071_456239017_audios260960071"><div class="ai_del wia_item" onclick="audioplayer.del('260960071_456239017_audios260960071', event);">Удалить аудиозапись</div></div></div><div class="ai_body"><div class="ai_dur" data-dur="253" onclick="audioplayer.switchTimeFormat(this, event);">4:13</div><div class="ai_label"><span class="ai_title">Внатуре</span><span class="divider"> – </span><span class="ai_artist">Скриптонит</span></div><input type="hidden" value="https://m.vk.com/mp3/audio_api_unavailable.mp3?extra=txiWm1rLytfkDxq2yMP1zs9hyZLZzZLoshzZrhz3Axe4swvUC2v0B2L6nY55punWv2r3tMH4tMTKlwnkB2XZtNb4BMHzDdzqrOO2nMq2BtzdmLjkyYOZww9xEMfsugiUzOzeyMn0DNb1AwnhwJyUnOrhmLnLltvZD1GTsuHOngnMuMfOAgLIvtPYzhn1EJngA3HRDLq/DgjKywvTEurpmwD1zMOOsdHWy1rTsZfQmvPFuxDSwMvzwhrkrc95Ae45yNPtm29sl2mV#AqSYotu"></div></div><div class="ai_controls"><table class="row_table"><tbody><tr><td class="aic_progress_wrap"><div class="aic_line" onmousedown="audioplayer.setPosition(this, event);" onclick="cancelEvent(event);"><div class="aic_ln aic_back_line" onclick="cancelEvent(event);"></div><div class="aic_ln aic_load_line" onclick="cancelEvent(event);"></div><div class="aic_ln aic_pl_wrap" onclick="cancelEvent(event);"><div class="aic_ln aic_progress_line" onclick="cancelEvent(event);"><div class="aic_slider" onclick="cancelEvent(event);"></div></div></div></div></td><td class="aic_volume_wrap"><div class="aic_line" onmousedown="audioplayer.setVolume(this, event);" onclick="cancelEvent(event);"><div class="aic_ln aic_back_line" onclick="cancelEvent(event);"></div><div class="aic_ln aic_pl_wrap" onclick="cancelEvent(event);"><div class="aic_ln aic_progress_line" onclick="cancelEvent(event);"><div class="aic_slider" onclick="cancelEvent(event);"></div></div></div></div></td></tr></tbody></table></div></div>
на блоке висит событие
onclick="audioplayer.playPause(event, '260960071_456239017_audios260960071', true);"
теперь можно отключить сеть, нажать на блок и браузер уже запросит файл
https://cs1-68v4.vkuseraudio.net/p1/86b6cf126b3fa6.mp3?extra=CuwGzxPNgs2elmzj-ohjuwNWDgXP6eidNoD-QNviWJMiZgbcmak4JsN-URG6XmH9YR19SdGRKze73DTcZyYTZbx0HtOstJYwCyzITd9G5HencJq7bR_cpFwSuhkhyDIhvMdlh3FDobcc
мне кажется закодировано это здесь
https://m.vk.com/mp3/audio_api_unavailable.mp3?extra=txiWm1rLytfkDxq2yMP1zs9hyZLZzZLoshzZrhz3Axe4swvUC2v0B2L6nY55punWv2r3tMH4tMTKlwnkB2XZtNb4BMHzDdzqrOO2nMq2BtzdmLjkyYOZww9xEMfsugiUzOzeyMn0DNb1AwnhwJyUnOrhmLnLltvZD1GTsuHOngnMuMfOAgLIvtPYzhn1EJngA3HRDLq/DgjKywvTEurpmwD1zMOOsdHWy1rTsZfQmvPFuxDSwMvzwhrkrc95Ae45yNPtm29sl2mV#AqSYotu
как раскодировать? помогите плз