您的位置:首页 > 其它

爬虫技术 -- 基础学习(六)解析相对地址

2013-12-14 16:21 429 查看
  在HTML网页中经常使用相对URL。绝对URL是不依赖其他URL路径。在一定的上下文环境可以使用相对URL。网页中的相对URL的形式如:“./index.html”。可以在<A>和<img>标签中使用相对URL。如:<img src = "../images/a.gif" />。

那么如何把相对URL转换成绝对URL呢?

  可以根据所在页面的绝对URL地址,把相对URL转换成绝对URL.

  在C#中,可以用System.Uri来解决这个问题,代码如下:

using System;
……
Uri baseUri = new Uri("http://my.server.com/myfolder/directory/sample");
Uri absoluteUri = new Uri(baseUri, "../../other/path"); //将第二个参数中的相对地址转换为绝对地址。
……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: