当前位置:编程学习 > C#/ASP.NET >>

c# winform 获取网页上的指定内容???

比如说我在QQ空间里或者博客里写了一篇日志,我想把内容获取到窗体上?怎样完成?求详细过程? --------------------编程问答-------------------- 同求,我现在是做一个winform向http发送get请求的功能。 --------------------编程问答-------------------- 两种方法:
1、在窗体上放一个WebBrowser控件,导航到需要获取内容的页面以后,通过DOM来取得需要的内容。
2、使用System.Net.WebClient以编程的方式发送请求和接收数据,然后自己分析HTML获得你要的内容。 --------------------编程问答-------------------- 求详细方法?感谢啊? --------------------编程问答-------------------- http://www.cnblogs.com/powertoolsteam/archive/2011/02/09/1950188.html --------------------编程问答-------------------- WebBrowser 加载网页   抓取数据 后 当怎么显示怎么显示 --------------------编程问答--------------------
引用 5 楼 fengyarongaa 的回复:
WebBrowser 加载网页   抓取数据 后 当怎么显示怎么显示

能说详细点么? --------------------编程问答-------------------- 急。。。在线等。。 --------------------编程问答-------------------- /// <summary> 
        ///  获取网址HTML 
        /// </summary> 
        /// <param name="URL">网址 </param> 
        /// <returns> </returns> 
        public static string GetHtml(string URL)
        {
            string Result = "";
            try
            {
                WebRequest wrt = WebRequest.Create(URL);
                wrt.Credentials = CredentialCache.DefaultCredentials;
                WebResponse wrp;
                wrp = wrt.GetResponse();
                Result = new StreamReader(wrp.GetResponseStream(), Encoding.GetEncoding("gb2312")).ReadToEnd();
                wrt.GetResponse().Close();
            }
            catch{ }
            return Result;
        }

        public static Image GetWebImage(string URL)
        {
            Image Result = null;
            try
            {
                WebClient wc = new WebClient();
                byte[] bdata = wc.DownloadData(URL);
                wc.Dispose();
                if (bdata.Length > 0)
                {
                    Result = Image.FromStream(new MemoryStream(bdata));
                }
            }
            catch { }
            return Result;
        }

这样就可以取到数据了,然后,你自己把数据分析一下,得到你要的博文。 --------------------编程问答--------------------
引用 8 楼 mjp1234airen4385 的回复:
/// <summary> 
        ///  获取网址HTML 
        /// </summary> 
        /// <param name="URL">网址 </param> 
        /// <returns> </returns> 
        public static string GetHtml(string URL)
     ……

可以帮我注释下么?看得懂点?非常感谢!! --------------------编程问答-------------------- 在线等。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 读取源文件,再用正则进行匹配
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,