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