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;
    }
    
  • 相关阅读:
    [leetcode-648-Replace Words]
    [leetcode-647-Palindromic Substrings]
    [leetcode-646-Maximum Length of Pair Chain]
    [leetcode-645-Set Mismatch]
    [leetcode-459-Repeated Substring Pattern]
    [leetcode-636-Exclusive Time of Functions]
    [leetcode-644-Maximum Average Subarray II]
    iOS开发之使用XMPPFramework实现即时通信(三)
    Oracle 内置sql函数大全
    Oracle 中的sql函数以及分页
  • 原文地址:https://www.cnblogs.com/lampon/p/3547765.html
Copyright © 2011-2022 走看看