zoukankan      html  css  js  c++  java
  • 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

     
  • 相关阅读:
    启动时间知多少?8款音视频类应用测评报告分析
    优化信息流很麻烦?三招教你轻松搞定
    vmstat
    iostat
    dstat
    strace
    Mysql(一)
    rsync
    Kubernetes-深入分析集群安全机制
    Kubernetes-apiserver
  • 原文地址:https://www.cnblogs.com/kairo/p/8616743.html
Copyright © 2011-2022 走看看