怎样从HTML网页中提取纯文本啊,c#的 不好意思啊,是新手啦,搜到一个VB的,想要一个C#的,希望达人给一些指点,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void DownFile(string filename) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(filename)); ServicePointManager.Expect100Continue = false; HttpWebResponse response = null; try { response = (HttpWebResponse)request.GetResponse(); } catch (WebException exception) { if (exception.Status == WebExceptionStatus.ProtocolError) { response = (HttpWebResponse)exception.Response; } else if (exception.Status == WebExceptionStatus.ConnectFailure) { // } else { //MessageBox.Show(exception.ToString()); } } Stream responseStream = response.GetResponseStream(); StreamReader sr = new StreamReader(responseStream, Encoding.Default); string body = sr.ReadToEnd(); sr.Close(); responseStream.Close(); response.Close(); StreamWriter sw = new StreamWriter(SaveFileName(), false, Encoding.Default); sw.Write(body); sw.Close(); 如果HTML在本地可以直接读。楼上的应该也行。另提供一点思路XMLHTTP也可以,不过每次读大概有3秒的延时 传段文字,与各位无关 数据转换? 初学者问winform编程 Xml配置文件的save问题 C#智能设备中如何改变图片的大小,单击放大按钮时放大, datagridview 去除选中行 C# 标签页 多文档窗口 请教高手 textbox的简单问题,超简单, 如何能拖动 Form 上画的一根线? 发生了UnauthorizedAccessException错误怎么办啊? Shell API 打印控制的问题 多线程问题
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(filename));
ServicePointManager.Expect100Continue = false;
HttpWebResponse response = null;
try
{
response = (HttpWebResponse)request.GetResponse();
}
catch (WebException exception)
{
if (exception.Status == WebExceptionStatus.ProtocolError)
{
response = (HttpWebResponse)exception.Response;
}
else if (exception.Status == WebExceptionStatus.ConnectFailure)
{
//
}
else
{
//MessageBox.Show(exception.ToString());
}
} Stream responseStream = response.GetResponseStream();
StreamReader sr = new StreamReader(responseStream, Encoding.Default);
string body = sr.ReadToEnd();
sr.Close();
responseStream.Close();
response.Close(); StreamWriter sw = new StreamWriter(SaveFileName(), false, Encoding.Default);
sw.Write(body);
sw.Close();