Я знаю, что есть много проектов, и я мог бы их использовать. Но я действительно хочу, чтобы он работал без зависимостей в моем проекте VB.Net.
Итак, я пытаюсь создать Youtube загрузчик. Он отлично работает на обычных видео. Но эти специальные видео, такие как Vevo (https://www.youtube.com/watch?v=9bZkp7q19f0), а некоторые другие не работают.
У них есть другая подпись, которую мне нужно расшифровать. Здесь мне нужен JS файл HTMLPlayer, который я смог извлечь (http://s.ytimg.com/yts/jsbin/html5player-de_DE-vflG4uS_k/html5player.js). И в этом файле мне нужно найти специальную функцию и посмотреть, что она делает, а затем сделать то же самое в моем коде. До сих пор так легко, но на некоторых примерах я даже не смог найти "sig =" или "signature =", и когда я их нашел, это действительно не помогло мне.
Итак, я хотел бы знать, как я могу извлечь необходимую информацию из файла html5.player.js. Итак, как вы можете видеть здесь https://superuser.com/info/773719/how-do-all-of-these-save-video-from-youtube-services-work У меня есть эта ссылка на этот файл.
Я также нашел этот https://mytoolkit.codeplex.com/discussions/479171, который помог мне начать. Но с самого начала Sign_Decipher я не нахожу такую вызываемую функцию в файле js.
Некоторые другие ссылки, которые я нашел, но не помогли мне запустить его или просто слишком стары:
- Получение подписи видео с YouTube
- подпись расшифровки Youtube не работает должным образом
- Как я могу расшифровать подпись и добавить URL-адрес YouTube Extracted в объекте c?
- Лучший подход к декодированию сигнатуры шифрования Youtube с использованием PHP или JS
- https://github.com/svnpenn/bm/blob/gh-pages/yt.js
- https://github.com/rg3/youtube-dl/issues/1060
- https://github.com/jeckman/YouTube-Downloader/issues/9
Некоторые API, которые также не работают: