其中 URL 满足以下格式:
URL = protocol :// hostname[:port] / path / [;parameters][?query]#fragment
URL = protocol :// hostname[:port] / path / [;parameters][?query]#fragment
http://blog.csdn.net/test/page/a.php?language=python#12121
http://python.xidian.edu.cn/index
http://14.215.177.39:6470/
{'hostname': 'blog.csdn.net', 'protocol': 'http', 'query': 'language=python', 'fragment': '12121'}
{'hostname': 'python.xidian.edu.cn', 'protocol': 'http', 'query': '', 'fragment': ''}
{'hostname': '14.215.177.39', 'port': '6470', 'protocol': 'http', 'query': '', 'fragment': ''}