C# 获取网页html源文件
2013-01-11 18:16
483 查看
</pre><pre name="code" class="csharp"> /// <summary> /// 获取网页html源文件 /// </summary> /// <param name="url">网页地址</param> /// <param name="encodingStr">网页文件编码字符串</param> /// <returns>html源文件</returns> public static string GetPageSource(string url, string encodingStr) { HttpWebResponse res = null; string strResult = ""; try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); //req.Method = "POST"; req.KeepAlive = true; req.ContentType = "application/x-www-form-urlencoded"; req.Accept = "text/Html,application/xhtml+XML,application/xml;q=0.9,*/*;q=0.8"; req.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8"; res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream(), Encoding.GetEncoding(encodingStr)); while (reader.Peek() >= 0) { strResult += reader.ReadLine(); } reader.Close(); reader.Dispose(); req.Abort(); res.Close(); res.Dispose(); } catch { } finally { if (res != null) { res.Close(); } } return strResult; }
相关文章推荐
- C#获取网页HTML源码实例
- c#winform中如何获取网页中HTML的标题
- C#获取网页的HTML码、下载网站图片
- C#获取网页的HTML码、下载网站图片
- 使用C# Winform应用程序获取网页源文件的解决方法
- gprs连接成功以后,如何通过socket获取网页html内容(C#)
- C#获取指定网页HTML原代码
- C#获取网页源文件
- 自写获取网页HTML的C#函数
- C#获取网页源代码,去除html标签,提取文字源码
- 使用C#获取网页HTML源码的例子
- C#获取指定网页HTML原代码
- C#获取网页的HTML码,下载网站图片
- C# 获取HTML网页内容SgmlReader
- HTML to Image in C#指定网页地址,获取内容为图片
- C#获取网页的HTML码、下载网站图片、获取IP地址
- C#获取网页的HTML码、下载网站图片 get post
- C# 获取指定HTML网页中的标签内容
- C#获取网页源文件.txt
- 【C#】获取网页内容及HTML解析器HtmlAgilityPack的使用