C# 使用WebClient无法下载是什么原因

高耳鸡 发布于 2015/05/16 11:42
阅读 779
收藏 0

http://api.ragnaroks.org/api/iCao/youku/YouKu.php?targeturl=http://v.youku.com/v_show/id_XOTQyNzkzOTM2.html 

随意取得一个视频地址,使用C#的

WebFileDownload = new System.Net.WebClient();
WebFileDownload.DownloadFile(new Uri(url), FileSavePath);



直接就返回完成了,没有下载1字节的数据.

加载中
0
高耳鸡
高耳鸡
结个坟贴,原因很简单,没有设置优酷的Referer
0
topdogs
topdogs

我也写了一段代码,发现下载到东西。完全正常。

  [TestMethod]
        public void TestMethod1()
        {
            System.Net.WebClient wc = new System.Net.WebClient();
            wc.DownloadFile("http://api.ragnaroks.org/api/iCao/youku/YouKu.php?targeturl=http://v.youku.com/v_show/id_XOTQyNzkzOTM2.html", @"e:\aaa.html");
        }

0
高耳鸡
高耳鸡

引用来自“topdogs”的评论

我也写了一段代码,发现下载到东西。完全正常。

  [TestMethod]
        public void TestMethod1()
        {
            System.Net.WebClient wc = new System.Net.WebClient();
            wc.DownloadFile("http://api.ragnaroks.org/api/iCao/youku/YouKu.php?targeturl=http://v.youku.com/v_show/id_XOTQyNzkzOTM2.html", @"e:\aaa.html");
        }

你好,我要下载的东西是"http://api.ragnaroks.org/api/iCao/youku/YouKu.php?targeturl=http://v.youku.com/v_show/id_XOTQyNzkzOTM2.html"打开后,里面json数据中的任意一个"视频"的下载地址

0
大王叫我来卖萌
大王叫我来卖萌
可以下载,正常的。
高耳鸡
高耳鸡
你好,能否贴出具体代码?我这边下载其他地方的文件都是好的,唯独优酷直接下载完成(接收0字节)
返回顶部
顶部