zoukankan      html  css  js  c++  java
  • 下载网页内容存入字符串

     1/// <summary>
     2
     3/// Downloads a web page from the Internet and returns the HTML as a string. .
     4
     5/// </summary>
     6
     7/// <param name="url">The URL to download from.</param>
     8
     9/// <returns>The HTML or null if the URL isn't valid.</returns>

    10
    11public static string DownloadWebPage(Uri url)
    12
    13{
    14
    15  try
    16
    17  {
    18
    19    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
    20
    21    request.Headers["Accept-Encoding"= "gzip";
    22
    23    request.Headers["Accept-Language"= "en-us";
    24
    25    request.Credentials = CredentialCache.DefaultNetworkCredentials;
    26
    27    request.AutomaticDecompression = DecompressionMethods.GZip;
    28
    29 
    30
    31    using (WebResponse response = request.GetResponse())
    32
    33    {
    34
    35      using (StreamReader reader = new StreamReader(response.GetResponseStream()))
    36
    37      {
    38
    39        return reader.ReadToEnd();
    40
    41      }

    42
    43    }

    44
    45  }

    46
    47  catch (Exception)
    48
    49  {
    50
    51    return null;
    52
    53  }

    54
    55}

    56
    这里和大家分享和学习如何学IT!
  • 相关阅读:
    JVM 参数(转)
    redis 事务
    redis 命令
    Redis配置文件参数说明(转)
    zookeeper原理(转)
    数字证书原理 转载
    证书 签名 验签 实例
    SSL双向认证java实现 (转)
    详细介绍Java垃圾回收机制 转载
    Java Socket重要参数讲解 (转载)
  • 原文地址:https://www.cnblogs.com/fuchifeng/p/1291176.html
Copyright © 2011-2022 走看看