zoukankan      html  css  js  c++  java
  • C#获取网页源码

    WebClient

    	private string GetWebClient(string url)
    		{
    			string strHTML = "";
    			WebClient myWebClient = new WebClient();
    			Stream myStream = myWebClient.OpenRead(url);
    			StreamReader sr = new StreamReader(myStream, System.Text.Encoding.GetEncoding(this.txtEncoder.Text));
    			strHTML = sr.ReadToEnd();
    			myStream.Close();
    
    			return strHTML;
    		}
    

    WebRequest

    private string GetWebRequest(string url)
    		{
    			Uri uri = new Uri(url);
    			WebRequest myReq = WebRequest.Create(uri);
    			WebResponse result = myReq.GetResponse();
    			Stream receviceStream = result.GetResponseStream();
    			StreamReader readerOfStream = new StreamReader(receviceStream, System.Text.Encoding.GetEncoding(this.txtEncoder.Text));
    			string strHTML = readerOfStream.ReadToEnd();
    			readerOfStream.Close();
    			receviceStream.Close();
    			result.Close();
    
    			return strHTML;
    		}
    

    HttpWebRequest

    private string GetHttpWebRequest(string url)
    {
        Uri uri = new Uri(url);
        HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(uri);
        myReq.UserAgent = "User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705";
        myReq.Accept = "*/*";
        myReq.KeepAlive = true;
        myReq.Headers.Add("Accept-Language", "zh-cn,en-us;q=0.5");
        HttpWebResponse result = (HttpWebResponse)myReq.GetResponse();
        Stream receviceStream = result.GetResponseStream();
        StreamReader readerOfStream = new StreamReader(receviceStream, System.Text.Encoding.GetEncoding("utf-8"));
        string strHTML = readerOfStream.ReadToEnd();
        readerOfStream.Close();
        receviceStream.Close();
        result.Close();
        return strHTML;
    }
    
  • 相关阅读:
    hdu 4293 2012成都赛区网络赛 dp ****
    hdu 4291 2012成都赛区网络赛 矩阵快速幂 ***
    hdu 4288 线段树 暴力 **
    hdu 4278 2012天津赛区网络赛 数学 *
    zoj 3888 线段树 ***
    虚拟化技术详解
    BRD、MRD 和 PRD 之间的区别与联系有哪些?
    salt-master配置、salt-minion配置
    Shell 脚本实现 Linux 系统监控
    Centos 7 安装 Xen
  • 原文地址:https://www.cnblogs.com/lampon/p/3547765.html
Copyright © 2011-2022 走看看