#!/bin/python3
from urllib import parse
parse.urlsplit()
将url分为6个部分,返回一个包含6个字符串项目的元组:协议、位置、路径、参数、查询、片段。
url_change = parse.urlsplit('http://www.51weixiao.net/vendors/iCheck/icheck.min.js')
print(url_change)
输出结果为:SplitResult(scheme='http', netloc='www.51weixiao.net', path='/vendors/iCheck/icheck.min.js', query='', fragment='')
其中 scheme 是协议 netloc 是域名服务器 path 相对路径 params是参数,query是查询的条件
结果类型为tuple url_change[2]= '/vendors/iCheck/icheck.min.js'
parse.urljoin()
将相对的地址组合成一个url,对于输入没有限制,开头必须是http://,否则将不组合前面。
a=parse.urljoin("http://www.51weixiao.net/WeSchool/Login.aspx/abc","../../vendors/iCheck/icheck.min.js")
print(a)
输出结果为:
http://www.51weixiao.net/vendors/iCheck/icheck.min.js
如果两个参数都含http:// 则输出参数2 如果两个参数都不含http:// 则输出参数2