«url_encoded_fmt_stream_map» не изменяется при переходе к другому видео на YouTube? - PullRequest
0 голосов
/ 02 ноября 2018

Я использовал приведенный ниже код в своем скрипте контента, чтобы получить ссылки на видео YouTube, но недавнее изменение в коде YouTube сломало его. Я вижу, что скрипт использовал функцию getUpdatedConfigurationData(), которой больше нет, я пытался удалить значения со страницы url_encoded_fmt_stream_map со страницы, но они никогда не меняются после начальной загрузки страницы? Как получить свежие значения url_encoded_fmt_stream_map, так как функция больше не доступна: (

injectScript('player_api = document.getElementById("movie_player");if (player_api) {current_config = player_api.getUpdatedConfigurationData();document.getElementById("debug").appendChild(document.createTextNode(\'"video_id":"\'+current_config.args.video_id+\'"\'));}storage=window.localStorage;storage.setItem("video_id",current_config.args.video_id);storage.setItem("js",current_config.assets.js);storage.setItem("dashmpd",current_config.args.dashmpd);storage.setItem("url_encoded_fmt_stream_map",current_config.args.url_encoded_fmt_stream_map);storage.setItem("adaptive_fmts",current_config.args.adaptive_fmts);storage.setItem("title",current_config.args.title);');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...