url相对地址如何转成正确的url地址
最近在做爬虫,获取到的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 (虽然是个错误的地址,无法打开,但却是我想要的效果)
我想知道浏览器是如何解析得到路径的。有没有相应的方法?