尝试阅读此类网址时
我收到此错误
读/二进制网址 连接到:v4.lscache2.c.youtube.com **用户错误:错误。目标网址:http://v4.lscache2.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id,expire,ip,ipbits, ITAG,算法... **近:读/二进制网址
答案 0 :(得分:1)
在Rebol 3中,你得到:
** Access error: protocol error: "Server error: HTTP/1.1 403 Forbidden"
你得到的信息是Rebol 2不那么雄辩的说法。 (您也可以在Firebug中输入它,看看使用此原始URL不起作用。)
我想如果请求的HTTP标头与特定模式匹配,YouTube将只允许您获取流。它可能寻找的潜在事物是专门为您的会话制作的cookie,并且设计为在一段时间后过期。
据我所知,YouTube对第三方视频数据的下载并不热衷。他们曾经拥有get_video
API,但似乎已禁用它。所以你要么假装一个cookie并让他们认为你是他们的玩家之一,要么找到一种对这种应用更友好的服务。