urlparse 模块

urlparse模块主要是用于解析url中的参数  对url按照一定格式进行 拆分或拼接 

1. urlparse.urlparse

将url分为6个部分,返回一个包含6个字符串项目的元组:scheme协议、netloc域名服务器、path相对路径、params参数、query查询、fragment片段。

2. urlparse.parse_qs

获取urlparse分割后元祖中的某一项           

urlparse.parse_qs 返回字典

urlparse.parse_qsl 返回列表

3. urlparse.urlsplit

和urlparse差不多,将url分为5部分,返回一个包含5个字符串项目的元组:协议、位置、路径、查询、片段。

4. urlparse.urljoin

将相对的地址组合成一个url,对于输入没有限制,开头必须是http://,否则将不组合前面。

输出 https://baidu.com/ssss/88888

如果输入错误信息如:new_url = urlparse.urljoin('122','88888'),则不会将两者合并,输出‘88888’

urlparse 这个模块在 python 3.0 中 已经改名为 urllib.parse

猜你喜欢

转载自blog.csdn.net/hanli1992/article/details/82427428