求助!c# 获取网页源码失败,返回错误442
获取http://zq.win007.com/analysis/1567486cn.htm源码失败,返回错误442,代码如下:
protected string getHtml(string url)
{
string html = "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Accept = "*/*";
HttpWebResponse response = null;
Stream stream = null;
StreamReader reader = null;
try
{
response = (HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
reader = new StreamReader(stream, Encoding.Default);
html = reader.ReadToEnd();//.Replace("\r\n", "");
}
catch (Exception excpt)
{
MessageBox.Show(excpt.Message);
}
finally
{
if (reader != null)
{
reader.Close();
reader.Dispose();
}
if (stream != null)
{
stream.Close();
stream.Dispose();
}
if (response != null)
{
response.Close();
}
}
return html;
}
...全文
相关推荐
获取网页源码
获取网页的源代码,给一个需要获取网页的路径,然后返回网页的源代码
C# webkit为内核的浏览器打开网页源码_《0528》.rar
C# webkit为内核的浏览器打开网页源码_《0528》.rar
C#调用Rar文件及获取Rar返回值的方法
主要介绍了C#调用Rar文件及获取Rar返回值的方法,实例分析了C#调用rar文件实现文件的压缩与解压相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#4种方式获取硬盘物理序列号
C#4种方式获取硬盘物理序列号,不同方式针对不同环境下获取,windows7,8,10,2003,2008,2012,2016都测试可用
C#查看网页源码小程序
摘要:C#源码,网络相关,网页查看器 C#编写的一个小程序,可以通过输入URL来查看网页源码,可能是获取的编码不对,遇到中文部分是乱码,需要一些小的改正,运行截图如上所示,我觉得挺不错的东东。


