urlparse模块
1、urlparse模块
Urlparse是简单而强大的url解析工具
2、python2与python3区别
python2.0
urlparse.parse_qs 返回字典
urlparse.parse_qsl 返回列表
python3.0
python3中urlparse模块和urllib模块合并,urlparse()在urllib.parse中进行调用。
urllib.parse.parse_qs 返回字典
urllib.parse.parse_qsl 返回列表
3、使用
urlparse()把url拆分为6个部分,scheme(协议),netloc(域名),path(路径),params(可选参数),query(连接键值对),fragment(特殊锚),并且以元组形式返回。
import urlparse url ='http:// admin:secret@local-domain.com:8000 / path?q = 123#anchor' parsed_url = urlparse.parse_qsl(url) print parsed_url # 结束 # [('http\xef\xbc\x9a// admin\xef\xbc\x9asecret@local-domain.com:8000 / path\xef\xbc\x9fq ', ' 123\xef\xbc\x83anchor')]
4、拓展
# 升级版 pip install urlparse3 # 连接地址 https://pypi.org/project/urlparse3/

浙公网安备 33010602011771号