关于新闻抓取 谁能告诉一个关于新闻抓取的C#代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private string GetWebContent(string Url) { string strResult=""; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); //声明一个HttpWebRequest请求 request.Timeout = 30000; //设置连接超时时间 request.Headers.Set("Pragma", "no-cache"); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream streamReceive = response.GetResponseStream(); Encoding encoding = Encoding.GetEncoding("GB2312"); StreamReader streamReader = new StreamReader(streamReceive, encoding); strResult = streamReader.ReadToEnd(); } catch { MessageBox.Show("出错"); } return strResult; } 给你找来了。自己传个URL就行了。返回的是整个页面的源代码.至于详细的信息靠你自己来截取 可以用正则可以用INDEXOF SUBSTRING。 除非你跟你抓取的那个网站有合作,可以给你提供api,返回干净的新闻数据,一般是xml .但是,如果你想偷偷抓取别人网站的东西,现在大多数做法都是 获取 指定页面的html源码,在根据需要来截取,或者 通过正则来取自己需要的东西了 如何“获取”记录的状态? 明明是用vs05开发的,之前还能打开,现在却提示无法打开 C#写的程序的lpWindowName在程序中在哪改 高手請進!捕捉C#水晶报表中打印事件 我是新手,求在C#中的winform中如何ACCESS数据备份和还原功能.最好有完整代码 C#与ACCESS问题高手请指导啊谢谢 存储过程出错。 请大家帮忙看看这个串口的数据包怎么收!!!马上就要上交啦!在线 关于C#Excel的,大侠进来帮帮忙啊 怎么用c#在WEB上实现文件的上传功能?HTTP即可! 简单的代码报错 如何将文字生成图片
{
string strResult="";
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
//声明一个HttpWebRequest请求
request.Timeout = 30000;
//设置连接超时时间
request.Headers.Set("Pragma", "no-cache");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream streamReceive = response.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("GB2312");
StreamReader streamReader = new StreamReader(streamReceive, encoding);
strResult = streamReader.ReadToEnd();
}
catch
{
MessageBox.Show("出错");
}
return strResult;
} 给你找来了。自己传个URL就行了。返回的是整个页面的源代码.至于详细的信息靠你自己来截取 可以用正则可以用INDEXOF SUBSTRING。
除非你跟你抓取的那个网站有合作,可以给你提供api,返回干净的新闻数据,一般是xml .但是,如果你想偷偷抓取别人网站的东西,现在大多数做法都是 获取 指定页面的html源码,
在根据需要来截取,或者 通过正则来取自己需要的东西了