url相对地址如何转成正确的url地址

apeng2007 2019-03-06 02:13:26
最近在做爬虫,获取到的url路径有时候是相对路径,需要把其组成绝对路径。但有些相对路径中带了"../",比如:
相对路径是"../html/20180102/201801020935152b6329.html", 当前页面的请求地址是http://www.hebzx.gov.cn/newsecond.aspx?cid=024
通过浏览器打开能够得到正确的url路径:http://www.hebzx.gov.cn/html/20180102/201801020935152b6329.html。而如果相对路径是
"html/../20180102/201801020935152b6329.html" ,浏览器打开就是 http://www.hebzx.gov.cn/20180102/201801020935152b6329.html (虽然是个错误的地址,无法打开,但却是我想要的效果)
我想知道浏览器是如何解析得到路径的。有没有相应的方法?

...全文
189 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧