日期:2014-05-17 浏览次数:20592 次
/// <summary>
/// 第一次调用 先产生cookie
/// </summary>
/// <param name="strURL">路径</param>
/// <param name="strReferer">那个页面点击过去的</param>
/// <param name="charset">编码方式</param>
/// <returns></returns>
public string GetData(string strURL, string strReferer, string charset)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0";//这里模拟火狐浏览器。
request.ContentType = "application/x-www-form-urlencoded";
request.KeepAlive = true;
//定义客户端可以处理的媒体类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型。
request.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*";
// 请求方式get/post
request.Method = "GET";
//0xbb8十六进制 表示3秒的意思
request.Timeout = 0xbb8;
//表示由哪个页面点击过来的。