Секрет Cipher кода Подпись:
шифруется подпись в Youtube только «платные» подписи, что вы должны изменить их в соответствии с настоящим Algorithm в файле игрока (HTML5-плеер или Flash-плеер).
Например http://www.youtube.com/watch?v=UxxajLWwzqY
в настоящее время использует следующий HTML5 плеер файл: //s.ytimg.com/yts/jsbin/html5player-vfltdb6U3.js
в этом файле вы можете легко искать подписи кода расшифровывать путем поиска «сиг». Здесь в этом случае Алго составляет:
function bz(a) {
a = a.split("");
a = cz(a, 61);
a = cz(a, 5);
a = a.reverse();
a = a.slice(2);
a = cz(a, 69);
a = a.slice(2);
a = a.reverse();
return a.join("")
}
function cz(a, b) {
var c = a[0];
a[0] = a[b % a.length];
a[b] = c;
return a
};
Выше является расшифровка кода.
Но имейте в виду, что он продолжает меняться, когда они меняют файл плеера, поэтому вам нужно нажать на используемый файл игрока.
Также для загрузки видео с использованием шифрованной подписи необходимо позаботиться о отправке одинаковых файлов cookie, используя один и тот же заголовок пользовательского агента, отправив запрос с того же IP-адреса и отправив запрос вскоре после извлечения. Все это или должны были в какой-то момент
Для более проверить этот API: Cipher API
Еще один крутой API: YTstream API
Ссылка только ответы не являются хорошей практикой, так как ответ становится устаревшим, когда ссылки опускаются или нет wotkin –
Спасибо за отзыв !! .. однако, если я отвечу алгоритмом дешифрования, сам ответ может стать устаревшим, поскольку alg меняет хотя бы один раз в день .. – giacomolm