#javascript #php #encryption #youtube
#javascript #php #шифрование #YouTube
Вопрос:
Извините за еще один пост по этому аргументу, но я не понимаю, почему этот код не работает.
1) Очистите информацию о видео из /get_video_info?video_id=VIDEO_IDamp;el=vevoamp;ps=по умолчаниюamp;eurl=amp;gl=USamp;hl=ru
2) Если use_cipher_signature установлен == True, необходимо очистить информацию от player_id.js . После того, как необходимо получить url_stream_map, найдите подпись, расшифруйте ее и добавьте в video_url (например. http://r13—sn-nx5cvox-hpay.googlevideo.com/videoplayback?….amp;signature=decrypted_sig )
Я обнаружил, что последний файл .js — это «player-en_US-vflkqCvzc/base.js » с помощью алгоритма шифрования
var kt={
DU:function(a){a.reverse()},
ex:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b]=c},
Qv:function(a,b){a.splice(0,b)}
};
lt=function(a){
a=a.split("");
kt.Qv(a,2);
kt.ex(a,6);
kt.DU(a,64);
kt.Qv(a,3);
kt.ex(a,53);
kt.DU(a,58);
kt.ex(a,46);
kt.ex(a,56);
return a.join("")
};
Но когда я использую алгоритм для расшифровки шифрования и добавления к URL-адресу воспроизведения YouTube, не работает
ORIGINAL
AE58CF186D2072E73B0EAC1D1A99D7F34CC772CA.897052860BD23A909A9597C0FCD3FED4F53E870C7
DECRYPTED
A8CF185D2072E73B0EAC1D1799D7F34CC772CA.897052860BD23A90969597C0FCD3FED4F53E8A (Not work!!)
———————————————————————
Решение
Привет всем =) Я нашел решение этой проблемы. Необходимо добавить параметр «sts» в get_video_info, а затем выполнить те же операции
Если вам нужен гид, пожалуйста, свяжитесь со мной
Комментарии:
1. Мне просто очень нужна ваша помощь в этом случае, поэтому, пожалуйста, помогите мне. Когда я запускаю этот код на локальном хосте, он отлично работает без проблем с шифрованием, но когда я развертываю его на сервере, проблема возникает с Cipher
2. Репутация вашей учетной записи здесь не очень хорошая, поэтому я не уверен, что вы можете ответить на мой комментарий или нет, если нет, то, пожалуйста, отправьте мне привет mahbub.meh@gmail.com
3. Извините, но я был занят. Если вам нужна помощь, пожалуйста, напишите в этом сообщении
4. @CodeCooker см. Выше