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

     
  • 相关阅读:
    Java基础(六)判断两个对象相等:equals、hashcode、toString方法
    同时找最大最小值
    0-1背包问题
    大数相加
    单例模式(singleton pattern)
    House Robber
    Binary Tree Paths
    双向链表的插入
    工厂模式(factory pattern)
    装饰者模式(decorator pattern)
  • 原文地址:https://www.cnblogs.com/kairo/p/8616743.html
Copyright © 2011-2022 走看看