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

     
  • 相关阅读:
    EL表达式 (详解)
    宜信面试整理
    Java 合并两个排序数组
    动态规划初识(爬楼梯问题)
    二叉树的最小深度
    ElasticSearch 单字符串多字段查询评分问题
    ES 分词
    汽车之家 面试总结
    浪潮之巅读书笔记
    闲徕互娱 面试总结
  • 原文地址:https://www.cnblogs.com/kairo/p/8616743.html
Copyright © 2011-2022 走看看