您现在的位置是:首页 > .NET

.NET

如何在C#中获取指定网页源码的示例

2020-11-21 11:29:56 .NET admin
在C#中,我们如何能够获取到指定网页的源码呢?比如说我们要做一个文章抓取功能的小工具,这样的功能是必不可少的,小编自己做了一个能够获取网页源码的小工具,把主体代码共享出来,希望能给新手们一点帮助。首先先看下面代码:privatestring
在C#中,我们如何能够获取到指定网页的源码呢?比如说我们要做一个文章抓取功能的小工具,这样的功能是必不可少的,小编自己做了一个能够获取网页源码的小工具,把主体代码共享出来,希望能给新手们一点帮助。

首先先看下面代码:
privatestringGetWebContent(stringurl)
{
HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);
HttpWebResponserespone=(HttpWebResponse)request.GetResponse();
Streamstream=respone.GetResponseStream();

Encodingencoding=Encoding.Default;
if(this.ddlEncoding.SelectedItem!=null&&this.ddlEncoding.SelectedItem.ToString()!=""&&this.ddlEncoding.SelectedItem.ToString()!="Default")
{
encoding=Encoding.GetEncoding(this.ddlEncoding.SelectedItem.ToString());
}

StreamReaderstreamReader=newStreamReader(stream,encoding);
returnstreamReader.ReadToEnd();
}