码迷,mamicode.com
首页 > Web开发 > 详细

urlparse (scheme、netloc、path等)

时间:2017-09-04 19:00:18      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:world   cal   网络协议   网页   位置   url   python2   param   col   

python2

from urllib2 import urlparse

python3

from urlib.parse import urlparse

 

>>> url = "http://localhost/test.py?a=hello&b=world "
>>> from urlib2 import urlparse
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named urlib2
>>> from urllib2 import urlparse
>>> result = urlparse.urlparse(url)
>>> result
ParseResult(scheme=‘http‘, netloc=‘localhost‘, path=‘/test.py‘, params=‘‘, query=‘a=hello&b=world ‘, fragment=‘‘)

result.scheme : 网络协议

result.netloc: 服务器位置(也有可能是用户信息)

result.path: 网页文件在服务器中的位置

result.params: 可选参数

result.query: &连接键值对

result.fragment:

 

urlparse (scheme、netloc、path等)

标签:world   cal   网络协议   网页   位置   url   python2   param   col   

原文地址:http://www.cnblogs.com/AbsolutelyPerfect/p/7474961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!