读书人

c#如何捕获网页里的视频文件 比如说fl

发布时间: 2012-01-01 23:10:55 作者: rapoo

c#怎么捕获网页里的视频文件 比如说flv swf
这些视频文件一般都不在网页源代码里

比如迅雷看看这样的,他在流里面吧

c# 用什么类可以捕获流里面的东西呢

如果有详细的代码哪就更好哈

有好的就追加分数哈

[解决办法]

C# code
        /// <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);        }
[解决办法]
第一步,用WebClient获取网页代码;
第二步,用正则获取html代码中的flv,swf之类的文件的url地址;
第三步,用WebClient获取url地址对应的文件字节流,保存到本地文件。
[解决办法]
探讨
WebClient类只能获取网页源代码,不能得到不在网页里的FLV吧

我上面说了,他是写在一些函数里实现的,我需要得到的是在流里面的地址

网页源代码能有地址的话,我就不到这里来求了

就好像http://space.tv.cctv.com/podcast/kuaileyizhan

里的一样,你能在网页里得到地址? 但是遨游能瞅探到地址

[解决办法]
获取流然后再重组试试.试着找一下这样的P2P源码..

读书人网 >C#

热点推荐