C#抓取页面时候,获取页面跳转后的地址

 

 

static string fanhuiurl(string cahxunurl)
    {
        string url = "";
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(cahxunurl);
        req.Method = "HEAD";
        req.AllowAutoRedirect = false;
        HttpWebResponse myResp = (HttpWebResponse)req.GetResponse();
        if (myResp.StatusCode == HttpStatusCode.Redirect)
        { url = myResp.GetResponseHeader("Location"); }
        return url;
    }

 

posted @ 2015-02-27 17:03  程序员徐坤  阅读(1869)  评论(0编辑  收藏  举报