asp.net抓取页面内容+下载文件
来源:互联网 发布:syntaxhighlighter.js 编辑:程序博客网 时间:2024/05/16 05:04
#region 抓取页面的内容
public string GetHTML(string url)
{
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] postdata = encoding.GetBytes(posts);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = "GET";
myRequest.ContentType = "text/html;";
myRequest.UserAgent = "Mozilla/5.0 (Windows NT 5.2; rv:14.0) Gecko/20100101 Firefox/14.0.1";
myRequest.Host = "www.aizhan.com";
//myRequest.Headers.Add("Host", "www.aizhan.com");
myRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
myRequest.KeepAlive = true;
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
string content = reader.ReadToEnd();
return content;
}
public string GetHTML2(string url) {
WebClient wc = new WebClient();
wc.Credentials = CredentialCache.DefaultCredentials;
byte[] btPageData = wc.DownloadData(url);
string strTargetHtml = Encoding.UTF8.GetString(btPageData);
wc.Dispose();
return strTargetHtml;
}
#endregion
public string GetHTML(string url)
{
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] postdata = encoding.GetBytes(posts);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = "GET";
myRequest.ContentType = "text/html;";
myRequest.UserAgent = "Mozilla/5.0 (Windows NT 5.2; rv:14.0) Gecko/20100101 Firefox/14.0.1";
myRequest.Host = "www.aizhan.com";
//myRequest.Headers.Add("Host", "www.aizhan.com");
myRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
myRequest.KeepAlive = true;
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
string content = reader.ReadToEnd();
return content;
}
public string GetHTML2(string url) {
WebClient wc = new WebClient();
wc.Credentials = CredentialCache.DefaultCredentials;
byte[] btPageData = wc.DownloadData(url);
string strTargetHtml = Encoding.UTF8.GetString(btPageData);
wc.Dispose();
return strTargetHtml;
}
#endregion
- asp.net抓取页面内容+下载文件
- asp.net抓取目标页面内容
- ASP.Net抓取页面
- ASP.NET 抓取网页内容
- ASP.NET 抓取网页内容
- ASP.NET 抓取网页内容
- ASP.NET 抓取网页内容
- ASP.NET 抓取网页内容
- asp.net 网页抓取内容
- asp.net mvc 下载文件并不打开下载页面
- .net 抓取页面内容查询IP
- ASP.NET抓取网页内容-文字
- ASP.NET抓取网页内容的方法
- ASP.NET 中抓取网页内容
- ASP.NET如何跨站抓取页面
- ASP.NET如何跨站抓取页面
- asp.net页面某些类型的文件不能下载
- Asp.net 实现PDF文件下载后关闭页面
- with cube
- 由MyEclipse内存不足谈谈JVM内存
- webview使用sslError解决https跳转报错的问题
- 合泰 HT66F04 基准定时器初始化
- NNIT SAP Solution in SAPPhire
- asp.net抓取页面内容+下载文件
- if的用法(sql Server)
- 机房收费系统之表
- js怎么捕捉网页的刷新事件,捕捉页面所有可以关闭窗口的事件
- SVN基本使用方法
- case的用法(sql server)
- Android中的USB中的UsbAccessory和UsbDevice的区别
- c++ 图像相关
- tiantianguandan官方网站