• python的urlparse


    urlparse主要是URL的分解和拼接,分析出URL中的各项参数,可以被其他的URL使用。

    主要的函数有:

    1、urlparse

    将URL分解为6个片段,返回一个元组,包括协议、基地址、相对地址等等

    import urlparse  
    url = urlparse.urlparse('http://blog.csdn.net/?ref=toolbar')  
    print url  

    输出结果为:

    ParseResult(scheme='http', netloc='blog.csdn.NET', path='/', params='', query='ref=toolbar', fragment='')

    scheme是协议,netloc是服务器地址,path是相对路径,params是参数,query是查询的条件。

    如果知道服务器的地址的话,可以以服务器的地址为基地址,拼接其他的相对路径,组成新的URL。

    2、urlsplit

    和urlparse的作用差不多,将URL分解为5个片段,返回一个元组。返回一个包含5个字符串项目的元组:协议、位置、路径、查询、片段。

    import urlparse  
    url = urlparse.urlsplit('http://blog.csdn.net/?ref=toolbar')  
    print url  

    运行结果为:

    SplitResult(scheme='http', netloc='blog.csdn.net', path='/', query='ref=toolbar', fragment='')

    3、urljoin

    基地址和相对地址的拼接。

    urlparse.urljoin(base, url[, allow_fragments])

    4、urlunparse

    和urlparse的效果相反,可以把6个部分拼接起来。

  • 相关阅读:
    原型模式
    windows下Redis安装及利用java操作Redis
    redis笔记
    STS 安装SVN插件
    java 操作MongoDB简易工具类
    Mysql 单表数据量过大移除数据
    Mysql 提示拷贝效率
    JS 图片显示一部分 小计
    FashJson转换
    WIndow MongoDb安装和启动
  • 原文地址:https://www.cnblogs.com/hester/p/7412161.html
Copyright © 2020-2023  润新知