zoukankan      html  css  js  c++  java
  • 用asp.net c# HttpWebRequest获取网页源代码

    public string GetPage(string url)
    {

    HttpWebRequest request = null;

    HttpWebResponse response = null;

    StreamReader reader = null;

    try
    {

    request = (HttpWebRequest)WebRequest.Create(url);

    request.Timeout = 20000;

    request.AllowAutoRedirect = false;

    response = (HttpWebResponse)request.GetResponse();

    if (response.StatusCode == HttpStatusCode.OK && response.ContentLength < 1024 * 1024)
    {

    reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);

    string html = reader.ReadToEnd();

    return html;

    }

    }

    catch
    {

    }

    finally
    {

    if (response != null)
    {

    response.Close();

    response = null;

    }

    if (reader != null)

    reader.Close();

    if (request != null)

    request = null;

    }

    return string.Empty;
    }

  • 相关阅读:
    CodeForces
    hdu4003 树形dp
    hdu2196
    poj2486
    hdu1502 树形dp入门题
    cf 686D
    bzoj2763 分层图
    hdu4424 并查集+贪心+思维
    poj1734 最小环+输出路径
    集训题解1
  • 原文地址:https://www.cnblogs.com/lihaishu/p/5258816.html
Copyright © 2011-2022 走看看