这些视频文件一般都不在网页源代码里比如迅雷看看这样的,他在流里面吧c# 用什么类可以捕获流里面的东西呢如果有详细的代码哪就更好哈有好的就追加分数哈

解决方案 »

  1.   


            /// <summary>
            /// 获取网页源代码
            /// </summary>
            /// <param name="url">请求路径</param>
            /// <returns>源代码</returns>
            public string HtmlCode(string url)
            {
                WebClient myWebClient = new WebClient();
                byte[] myDataBuffer = myWebClient.DownloadData(url);
                return Encoding.Default.GetString(myDataBuffer);
            }
    取网页源代码 想取源代码中的指定字符用正则表达式
      

  2.   

    WebClient类只能获取网页源代码,不能得到不在网页里的FLV吧我上面说了,他是写在一些函数里实现的,我需要得到的是在流里面的地址网页源代码能有地址的话,我就不到这里来求了就好像http://space.tv.cctv.com/podcast/kuaileyizhan里的一样,你能在网页里得到地址? 但是遨游能瞅探到地址
      

  3.   

    第一步,用WebClient获取网页代码;
    第二步,用正则获取html代码中的flv,swf之类的文件的url地址;
    第三步,用WebClient获取url地址对应的文件字节流,保存到本地文件。
      

  4.   


    不太清楚IE开发,遨游估计是用IE内核提供的API实现的吧,
    你要是装一防火墙或者什么网络监控软件,也能看到地址,播放器肯定是要发送flv文件的请求的。
    直接在网页里还是得不到。