16 lines
400 B
Python
16 lines
400 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
class UrlInfo(object):
|
|
def __init__(self,url):
|
|
if url[-1] == "/":
|
|
url = url[0:-1]
|
|
info = urlparse(url)
|
|
self.url = url
|
|
self.path = info.path or "/"
|
|
self.baseurl = "%s://%s" % (info.scheme,info.netloc)
|
|
self.port = info.port
|
|
self.host = info.hostname
|
|
self.scheme = info.scheme
|
|
|