Как рассчитать URL-ссылку для видео RAW на YouTube в Google Video с помощью этого сценария? - PullRequest
0 голосов
/ 06 февраля 2020

Извините, если название немного вводит в заблуждение, но,

Я только что хотел скачать некоторые музыкальные файлы c с YouTube и запустил этот скрипт tampermonkey .

Да, он работает хорошо и не просто перенаправляет вас на какой-то случайный сайт, но я действительно хочу знать, как он вычисляет URL-адрес для go to (что-то вроде xyz.googlevideo.com/videoplayback?/ .. /../ et c). Это просто javascript скрипт, но мне трудно его понять. Все, что я прошу, это чтобы кто-то помог мне упростить этот скрипт и рассказать, как он генерирует этот URL. Я провел небольшое тщательное изучение, и это то, что я до сих пор:

У него есть несколько вариантов загрузки видео / аудио

У каждого типа есть своя маленькая часть в сгенерированном URL; один пример:

  var resList = [
    { res: 3160, q : "ultrahighres" },
    { res: 1536, q : "highres" },
    { res: 1080, q: "hd1080" },
    { res: 720, q : "hd720" },
    { res: 480, q : "large" },
    { res: 360, q : "medium" }
    ];

Я вижу множество data.match со случайными строками, которые выглядят как что-то, что будет go после googlevideo.com/videoplayback?/ thing

Thats все, что я понимаю из этого. Я старался изо всех сил, чтобы понять это, так что, не стесняйтесь редактировать это, если вы думаете, что что-то должно быть изменено, или я сделал ошибку.

Спасибо!

...