关于WebRequest
/// <summary>
/// 获取页面数据
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static string GetHtml(string url)
{
string strValue = string.Empty;
//读取远程路径
WebRequest request = WebRequest.Create(url);
request.Proxy = WebRequest.GetSystemWebProxy();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader streamReader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"));
strValue = streamReader.ReadToEnd();
streamReader.Close();
return strValue;
}
关于获取页面数据的问题!
首先获取列表页面数据 获取到列表页面的数据 那么获取列表内的 子页面的数据
子页面的URL是带分页的 比如 A.aspx?page=1 在获取第一页的时候没有任何问题
但是 当 我吧 page=1通过程序 修改成 2的时候 (第2页是存在的)
程序就获取到得数据 就又成列表页面的数据了 不知道谁遇见过这样的问题! 望高手指点!
...全文
相关推荐
WebRequest保持Session的方法
**设置WebRequest的CookieContainer属性**:在发送每个`WebRequest`之前,我们将这个`CookieContainer`设置为其`CookieContainer`属性,
深入.NET框架的WebRequest与WebClient操作
NET框架为开发者提供了丰富的网络请求操作类库,其中核心的类包括WebRequestWebClient, 以及更现代的HttpClient等。这些类为处理HTTP/HTTPS请求和响应提供了基本的接口。// 示例:使用WebRequest发送请求在上面的代码中,我们通过调用方法创建了一个WebRequest对象。这是进行网络请求的第一步,用于封装HTTP请求的相关信息。
WebClient与WebRequest以及HttpWebRequest 的关系
C# sliverlight 中 WebClient与WebRequest以及HttpWebRequest 的关系
基于WebRequest.RegisterPrefix的使用详解
Create(Uri uri) { WebRequest webRequest = WebRequest.CreateDefault(uri); webRequest.Credentials = new
js代码-WebRequest
**WebRequest的基本概念**WebRequest是Web应用中获取远程数据的一种方式。


