C#获取指定网页HTML原代码
来源:互联网 发布:python 2.7 3.5 区别 编辑:程序博客网 时间:2024/05/22 19:05
WebClient
private
string
GetWebClient(
string
url)
{
string
strHTML =
""
;
WebClient myWebClient =
new
WebClient();
Stream myStream = myWebClient.OpenRead(url);
StreamReader sr =
new
StreamReader(myStream, System.Text.Encoding.GetEncoding(
"utf-8"
));
strHTML = sr.ReadToEnd();
myStream.Close();
return
strHTML;
}
WebRequest
private
string
GetWebRequest(
string
url)
{
Uri uri =
new
Uri(url);
WebRequest myReq = WebRequest.Create(uri);
WebResponse result = myReq.GetResponse();
Stream receviceStream = result.GetResponseStream();
StreamReader readerOfStream =
new
StreamReader(receviceStream, System.Text.Encoding.GetEncoding(
"utf-8"
));
string
strHTML = readerOfStream.ReadToEnd();
readerOfStream.Close();
receviceStream.Close();
result.Close();
return
strHTML;
}
HttpWebRequest
private
string
GetHttpWebRequest(
string
url)
{
Uri uri =
new
Uri(url);
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(uri);
myReq.UserAgent =
"User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705"
;
myReq.Accept =
"*/*"
;
myReq.KeepAlive =
true
;
myReq.Headers.Add(
"Accept-Language"
,
"zh-cn,en-us;q=0.5"
);
HttpWebResponse result = (HttpWebResponse)myReq.GetResponse();
Stream receviceStream = result.GetResponseStream();
StreamReader readerOfStream =
new
StreamReader(receviceStream, System.Text.Encoding.GetEncoding(
"utf-8"
));
string
strHTML = readerOfStream.ReadToEnd();
readerOfStream.Close();
receviceStream.Close();
result.Close();
return
strHTML;
}
注意“utf-8”应与指定网页的编码对应。
0 0
- C#获取指定网页HTML原代码
- C#获取指定网页HTML原代码
- C# 获取指定HTML网页中的标签内容
- C#获取网页指定内容
- C#获取指定网页源码
- C# 获取网页html源文件
- 获取指定URL网页的HTML代码
- HTML to Image in C#指定网页地址,获取内容为图片
- C# 获取HTML网页内容SgmlReader
- c#中实现打印指定页(特定页), 附原代码
- 实例112:获取某个指定网页的HTML源码
- Android通过GET请求获取网页原代码(传智播客)
- 如何在C#中获取指定网页源码的示例
- C#获取指定网页源码的几种方法
- 获取指定网页内容
- C#获取指定URL页面的HTML源码
- 自写获取网页HTML的C#函数
- C# winfrom WebRequest获取html网页信息 引用using
- 轻松实现文档转换的word转pdf转换器
- Android 沉浸式状态栏
- java OOM
- Leetcode: First Missing Positive
- reactor架构模式
- C#获取指定网页HTML原代码
- struts2 异常处理 404错误
- html标签大全
- 为什么NOLOCK反而返回更少的数据
- 轻松实现文档转换的word转pdf转换器
- UITextView如何设置提示性文字
- LeetCode解题报告--Valid Parentheses
- JS table表格间线重叠的问题
- html <label>标签