python url合并与分离


 #!/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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM