在给出youtube视频url时,我首先下载视频页面并提取javascript对象
<script>var ytplayer = ytplayer ..... </script>
我得到了
^{pr2}$我发现keyadaptive_fmts和url编码的_fmt_stream_map包含多个百分比编码形式的url。 我从url编码的流图中取一个url,它看起来像这样
https://r1---sn-o3o-qxal.googlevideo.com/videoplayback?
ratebypass=yes&
signature=982E413BBE08CA5801420F9696E0F2ED691B99FA.D666D39D1A0AF066F76F12632A10D3B8076076CE&
lmt=1443906393476832&
expire=1446604919&
fexp=9406983%2C9408710%2C9414764%2C9416126%2C9417707%2C9421410%2C9422596%2C9423663&
itag=22&
dur=128.801&
source=youtube&
upn=pk2CEhVBeFM&
sver=3&
key=yt6&
id=o-AK-OlE5NUsbkp51EZY2yKuz5vsSGofgUvrvTtOrhC72e&
sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&
mime=video%2Fmp4&
ipbits=0&
pl=21&
ip=x.y.z.a&
initcwndbps=5405000&
requiressl=yes&
mn=sn-o3o-qxal&
mm=31&
ms=au&
mv=m&
mt=1446583222&
itag=22&
type=video/mp4
但当我把这个(上面的)url粘贴到浏览器中时,什么也没发生,我的意思是不能工作。 请帮帮我。在
还有
自适应和url编码的包含url的流映射有什么区别?在
在python2.7中,这是有效的:
相关问题 更多 >
编程相关推荐