2016-05-28 2 views
1

https://r4---sn-a5m7lnek.googlevideo.com/videoplayback?requiressl=yes&id=bfcd54f32577fad7&itag=22&source=webdrive&app=texmex&ip=2605:e000:608a:400:f4cd:ff6:3353:dcc&ipbits=8&expire=1464424582&sparams=expire,id,ip,ipbits,itag,mm,mn,ms,mv,nh,pl,requiressl,source&signature=1701A7336E5CB650393D0AE2FC4B24388F033594.7795C4BFED9863E57BBADCA3ACD8FF33D79A8018&key=cms1&pl=32&cms_redirect=yes&mm=31&mn=sn-a5m7lnek&ms=au&mt=1464414847&mv=m&nh=IgpwcjAzLmxheDAyKgkxMjcuMC4wLjEПочему я не могу использовать эти типы ссылок?

Мне интересно, что мешает мне снимать этот файл. Когда я смотрю на это, это видео на странице справа ...?

Когда я пытаюсь wget (или youtube-dl), он дает мне эту ошибку: ERROR 403: Запрещено.

но почему?

+0

Он работает, если вы запускаете каждый раз при загрузке? Я не использую 'Youtube-dl', поэтому я не знаю, насколько это правильно, но ... Что заставляет вас думать, что это веб-файл? В вашей ссылке нет '& mime = video/webm'. Также возможно, что токен истек, и вы должны сгенерировать новый, прежде чем получить доступ к байтам (см. Переменную: '& expire = 1464424582'). Ваш '& ip = 2605: e0 ... и т. Д. Не выглядит правильным, он должен быть похож на пример' & ip = 207.244.90.78'. Я думаю, что метод командной строки делает IP стать LocalHost? (Я привык получать через HTTP-запросы, поэтому мне это выглядит странно). Надеюсь, IP не проблема. –

+0

Короче ..., чтобы получить свежий токен, просто передайте свою ссылку через Youtube-dl каждый раз, когда вам нужна загрузка. Вы не можете повторно использовать одну и ту же ссылку позже. Убедитесь, что видео не удалено. Если все не удастся ... Покажите мне ссылку на youtube в трейлере фильма, теперь покажите мне, как выглядит ваша ссылка 480p (взято из Youtube-dl), и я сравню с версией ссылки моего кода ... –

+0

Будет ли видео нагрузка для вас вообще? – babadoctor

ответ

1

Why am I not able to wget these types of links?

Поскольку они не являются действительными Youtube ссылки, которые Youtube-дл можно использовать ... Он хочет ссылку браузера (страницы), но здесь вы даете ему ссылку загрузки файла.

Если ваша ссылка не содержит youtube.com/watch?v=, вы никогда не сможете связаться с wget.

Also, sorry for asking, but what did you mean by "passing through youtube-dl"? Did you mean youtube-dl r4---sn-a5m7lnek.googlevideo.com/…; ?

Ссылка Youtube всегда представлено как https://www.youtube.com/watch?v=VIDEO_ID.

Например, если VIDEO_ID что-то типа Dm_xLDvCrNI.
Полная ссылка перейти к Youtube-дл является: https://www.youtube.com/watch?v=Dm_xLDvCrNI

It was not a Youtube direct file link...

Если ссылка начинается https://r4--- то это на самом деле прямая ссылка на файл на сервере Youtube. Это то, что Youtube-dl сам получает, когда вы даете ему видео-ссылку Youtube &, тогда вы можете сохранить файл.
Youtube серверов начинается, как, например https://r2--- и идти вверх https://r9---

Например с этим video: Ссылка MP4 прямой файл показан ниже (воспроизведение в браузере или сохранить файл):
https://r2---sn-5uaeznzk.googlevideo.com/videoplayback?ipbits=0&ratebypass=yes&key=yt6&upn=oGVhc2fiEPA&fexp=9405824,9416126,9416891,9421734,9422596,9428398,9429044,9431012,9432028,9432379,9432683,9432971,9433096,9433655,9433946,9434802,9435329,9435527,9435850,9435876,9436051,9437067,9437323,9437403&itag=18&mn=sn-5uaeznzk&pl=23&source=youtube&mm=31&ip=108.62.18.190&mime=video/mp4&requiressl=yes&expire=1464594226&mv=m&mt=1464572379&ms=au&id=o-AAoZ2sMU-9ULInZjN6ugmhG_8hBJeCQC1J7r9oDtZAKc&lmt=1458188004221288&sparams=dur,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,requiressl,source,upn,expire&signature=10879388ACE74DA8C035A2D6723656A57268B106.A6BA3A7DFFD8EF6A168572F838F63DCADADFEE67&dur=149.652&initcwndbps=8983750&sver=3&nh=IgpwcjA0LmF0bDIyKg03Mi4xNC4yMTMuMTkz&title=Zootropolis+-+UK+Trailer+2+-+OFFICIAL+Disney+%7C+HD

PS: Ссылка может не работать к тому моменту, когда вы ее прочитали, но дело в том, что разница между ожидаемыми ссылками & выглядит как прямая ссылка.

+0

Спасибо за ответ! Тогда как я могу загрузить эти типы видео ...?): – babadoctor

+0

У вас нет. Когда токен доступа истек, эти ссылки ничего не означают сейчас ... Если вам нужна такая ссылка, сначала сначала вы должны найти название видео и найти Youtube, когда найдете, что ссылка на страницу Youtube на ** Youtube-dl ** , В моей опубликованной ссылке название «Zootropolis - UK Trailer 2 - OFFICIAL Disney HD», как показано в конце ссылки ... У вас есть названия, упомянутые в ваших ссылках? –

+0

Вы видите эту ссылку? https://kissanime.to/Anime/Kiznaiver/Episode-001?id=124602 Прокрутите вниз и нажмите «Если плеер не работает, ЩЕЛКНИТЕ ЗДЕСЬ, чтобы использовать проигрыватель вашего устройства/попытаться отключить IPv6 или сменить сервер» и нажать кнопку " кликните сюда". Это приведет вас к той ссылке, которую я указал. Опять же, я не думаю, что канал youtube загружает их. – babadoctor

Смежные вопросы