public static void Download_2(string url, string encoding)
{
HttpWebRequest request = null;
HttpWebResponse response = null;
CookieContainer _cc = new CookieContainer();
StreamReader _sr = null;
string _cookies = string.Empty;
Encoding _encoding = Encoding.GetEncoding(encoding);
//
request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1";
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
//request.Headers.Add("Accept-Language", "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3");多国语言
request.ContentType = "application/x-www-form-urlencoded";
request.AllowAutoRedirect = true;
request.CookieContainer = _cc;
request.KeepAlive = true;
request.Method = "GET";
request.KeepAlive = true;
request.Headers.Add("Cookie:" + _cookies);
try
{
response = (HttpWebResponse)request.GetResponse();
//设置cookie
_cookies = request.CookieContainer.GetCookieHeader(request.RequestUri);
//取再次跳转链接
_sr = new StreamReader(response.GetResponseStream(), _encoding);
var currentPage = _sr.ReadToEnd();
}
catch
{
return null;
}
}
下载
最新推荐文章于 2023-02-03 09:56:48 发布