http://www.fyw6.cn/bbs.php
我的代码如下: //-------//读取网页源码(参数1:读取地址,参数2:编码格式)----------------
public string Reader_Html(string url, Encoding bm)
{
string Str_Html;
WebClient wc = new WebClient(); //首先创建一个能够从URI中接收数据的WebClient的对象
Stream str = wc.OpenRead(url); //从输入框读取URI打开可读流 并返回网络流对象
StreamReader sr = new StreamReader(str, bm);//以网络流对象为参数实例化一个读取流,设置默认编码
Str_Html = sr.ReadToEnd(); //读到末尾
str.Close(); //关闭网络流
return Str_Html;
}
//-----------------------------------------------------------------------
总是返回:<a href="bbs.php?t=1278752571">访问异常,请检查浏览器设置或点此进入</a>
我的代码如下: //-------//读取网页源码(参数1:读取地址,参数2:编码格式)----------------
public string Reader_Html(string url, Encoding bm)
{
string Str_Html;
WebClient wc = new WebClient(); //首先创建一个能够从URI中接收数据的WebClient的对象
Stream str = wc.OpenRead(url); //从输入框读取URI打开可读流 并返回网络流对象
StreamReader sr = new StreamReader(str, bm);//以网络流对象为参数实例化一个读取流,设置默认编码
Str_Html = sr.ReadToEnd(); //读到末尾
str.Close(); //关闭网络流
return Str_Html;
}
//-----------------------------------------------------------------------
总是返回:<a href="bbs.php?t=1278752571">访问异常,请检查浏览器设置或点此进入</a>
否则就是网站设置
string PageUrl = UrlText.Text;
System.Net.WebClient wc = new System.Net.WebClient();
wc.Credentials = System.Net.CredentialCache.DefaultCredentials;
Byte[] pageData = wc.DownloadData(PageUrl);
string Content= System.Text.Encoding.Default.GetString(pageData); Stream resStream = wc.OpenRead(PageUrl);
StreamReader sr = new StreamReader(resStream,System.Text.Encoding.Default);
Content= sr.ReadToEnd();
resStream.Close();
webbrower看看