python urljoin问题

如何去除url拼接的时候存在的遗留的'../'问题,可以参考如下的强制去除方法:

def fix_URL(urlstring):
    parts = list(urlparse.urlparse(urlstring))
    parts[2] = os.path.normpath(parts[2].replace('/', os.sep)).replace(os.sep, '/')
    return urlparse.urlunparse(parts)

posted on 2016-03-11 16:07  chybot  阅读(596)  评论(0编辑  收藏  举报