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 加载网页 抓取数据 后 当怎么显示怎么显示 --------------------编程问答--------------------
能说详细点么? --------------------编程问答-------------------- 急。。。在线等。。 --------------------编程问答-------------------- /// <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;
}
这样就可以取到数据了,然后,你自己把数据分析一下,得到你要的博文。 --------------------编程问答--------------------
可以帮我注释下么?看得懂点?非常感谢!! --------------------编程问答-------------------- 在线等。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 读取源文件,再用正则进行匹配
补充:.NET技术 , C#