呵呵,估计你是学生,我说详细点吧
///
/// 获取URL的HTML
///
/// URL地址
///
private static string GetURlHTML(string Url)
{
string strHtml = "";
try
{
StreamReader sr = null; //用来读取流
System.Text.Encoding code = System.Text.Encoding.UTF8;
//构造web请求,发送请求,获取响应
WebRequest HttpWebRequest = null;
WebResponse HttpWebResponse = null;
HttpWebRequest = WebRequest.Create(Url);
HttpWebResponse = HttpWebRequest.GetResponse();
//获得流
sr = new StreamReader(HttpWebResponse.GetResponseStream(), code);
strHtml = sr.ReadToEnd();
sr.Close();
//sr.Dispose();
HttpWebResponse.Close();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
return strHtml;
}
用法很简单,
string Html = GetURlHTML("http://www.google.cn");
抓完后如果你会正则就用正则分析,不会正则的话就自己根据你的需求找规律从Html字符串里分离出你想要的内容来。添加到listview用listView.Items.Add( 方法,不清楚就看帮助
//创建ListView的主项
ListViewItem item
= new ListViewItem("11");
//添加子项
item.SubItems.Add("22");
//类似的可以接着添加子项
item.SubItems.Add("abc");
//把内容都添加进ListView
ListView.Items.Add(item);
添加结果是:
------------------------
11 │22 │abc
------------------------
多看看中文帮助,c#小学开始学都没问题的,比c++上手容易太多了