关于如何将一个String字符串 和数据流问题
请教一下,我想把string类型的字符串 作为一个streamReader输出,如何实现? 需求:我从远程网站抓取一个网页内容,然后获取其中我想要的数据保存在我的数据库中! 在线等。。。。。结贴加分
------解决方案--------------------//获取指定页面的源代码
public String GetPageCode(String PageURL,String Charset)
{
try
{
//存放目标网页的html
String strHtml= " ";
//连接到目标网页
WebRequest wreq=WebRequest.Create(PageURL);
HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
//采用流读取,并确定编码方式
Stream s=wresp.GetResponseStream();
StreamReader objReader=new StreamReader(s,System.Text.Encoding.GetEncoding(Charset));
string strLine= " ";
//读取
while(strLine!=null)
{
strLine=objReader.ReadLine();
if(strLine!=null)
{
strHtml+=strLine.Trim();
}
}
return strHtml;
}
catch(Exception e) //遇到错误,打印错误
{
return " ";
}
}
------解决方案--------------------没有做过类似的问题,
一起学习一下