Как вы получите ссылку на YouTube со следующего встраиваемого URL

14480
user570064

Я хочу посмотреть это видео на YouTube, но обнаружил, что это встроено в сайт. Есть ли способ получить URL-адрес youtube.com из этого встроенного URL-адреса?

<embed src="//www.youtube.com/get_player"  type="application/x-shockwave-flash" width="690" height="540" bgcolor="#FFFFFF"  flashvars="flvurl=http://redirector.googlevideo.com/videoplayback?id%3Dfcfaf45aa5d77dff%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1459608091%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D274D3FE371C996B06F9CF1F41CAD353269BFD77B.3845BB34221EFFF332FFAA610F12D2FC75CD6D5E%26key%3Dck2" allowfullscreen="true"> 
1

1 ответ на вопрос

0
Ouroborus

Захватите URL, который указан flashvarsпосле flvurl=.

http://redirector.googlevideo.com/videoplayback?id%3Dfcfaf45aa5d77dff%26itag%3D5%26source%3Dblogger%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1459608091%26sparams%3Did,itag,source,ip,ipbits,expire%26signature%3D274D3FE371C996B06F9CF1F41CAD353269BFD77B.3845BB34221EFFF332FFAA610F12D2FC75CD6D5E%26key%3Dck2 

Используйте сервис вроде UrlDecode.org для декодирования% xx частей URL.

http://redirector.googlevideo.com/videoplayback?id=fcfaf45aa5d77dff&itag=5&source=blogger&app=blogger&ip=0.0.0.0&ipbits=0&expire=1459608091&sparams=id,itag,source,ip,ipbits,expire&signature=274D3FE371C996B06F9CF1F41CAD353269BFD77B.3845BB34221EFFF332FFAA610F12D2FC75CD6D5E&key=ck2 

Затем воспользуйтесь сервисом типа Redirect Detective, чтобы получить перенаправления.

http://r5---sn-q4f7sn7s.googlevideo.com/videoplayback?id=fcfaf45aa5d77dff&itag=5&source=blogger&app=blogger&ip=192.185.4.40&ipbits=0&expire=1459608091&sparams=expire,id,ip,ipbits,itag,mm,mn,ms,mv,nh,pl,source&signature=26F3DB9ADE1F7629D3516A87346AAEA3363438DF.46326FF4F9C90989B2918E881C388639A6EE1173&key=cms1&pl=18&redirect_counter=1&req_id=ee88483f2e0e38e&cms_redirect=yes&mm=30&mn=sn-q4f7sn7s&ms=nxu&mt=1457844832&mv=m&nh=IgpwcjAxLmRmdzA2KgkxMjcuMC4wLjE#sthash.82Eefku9.dpuf 

Этот URL кажется прямой ссылкой на необработанное видео. v=xxxxxxxЧасть URL YouTube, скорее всего, ключ для записи базы данных. Без доступа к этой базе данных вы не сможете преобразовать URL-адрес видео в URL-адрес YouTube. (Кроме того, предоставленный вами код для встраивания несколько отличается от кодов для встраивания, которые YouTube предоставляет в наши дни.)

может быть, это даже не в YouTube, и они просто использовали плеер YouTube, чтобы играть в этот FLV? user570064 8 лет назад 0
@ user570064 Это вполне может быть. Поскольку Google владеет YouTube, возможно, другие службы Google разрешают обмениваться видео через проигрыватель YouTube, но эти видео не являются строго роликами YouTube. Ouroborus 8 лет назад 0

Похожие вопросы