zoukankan      html  css  js  c++  java
  • urllib库(一)

    ---恢复内容开始---

    1.urlretrieve函数

        这个函数可以将网页上的一个文件保存到本地。以下代码可以非常方便的将百度首页的代码保存到本地

        from urllib import request

        request.urlretrieve('http://www.baidu.com','baidu.html')

    2.urlencode函数

        用浏览器发送请求的时候,如果URL中包含了中文或其他的特殊字符,那么浏览器会自动的给我们编码,而如果使用代码发送请求,那么我们就要手动进行编码,这时候就要使用到urlencode()函数了。该函数可以把字典数据转换为url编码的数据。示例如下:

        

    from urllib import parse

    params = {'name':'张三',"age":18,'greet':'hello world'}
    result = parse.urlencode(params)
    print(result)

    运行结果:


    3.parse_qs函数
    可以将编码后的url参数进行解码,示例如下
    from urllib import parse

    params = {'name':'张三',"age":18,'greet':'hello world'}
    result = parse.urlencode(params)
    print(result)
    qs = parse.parse_qs(result)
    print(qs)

    运行结果:
     


     

       

    ---恢复内容结束---

  • 相关阅读:
    Python数据类型文件
    Python应用程序之画图本
    opengl 学习笔记1
    圆柱面的法向量
    opengl笔记2(二次曲面的纹理映射)
    正则表达式(一)
    cocos2d的配置
    ogre配置方法
    elipse常用快捷键
    正则表达式(二)
  • 原文地址:https://www.cnblogs.com/cyz123/p/10554482.html
Copyright © 2011-2022 走看看