• Python 安装 httplib2


    简述

    httplib2 是一个使用 Python 写的支持的非常全面的 HTTP 特性的库。需要 Python2.3 或更高版本的运行环境,0.5.0 版及其以后包含了对 Python3 的支持。

    下载

    进入 httplib2 下载 地址,下载适当的版本(我选择的是 httplib2-0.9.2.zip (md5))。

    安装

    Window

    1. 解压缩(目录为 httplib2-0.9.2)

    2. 打开 CMD 命令行,切换至解压后的目录。

    3. 键入 python setup.py install 进行安装。

    完成安装后,其模块也会自动加载到 Python 安装目录下 lib 中的 site-packages 中。

    Linux

    切换至压缩包所在目录,解压缩:

    unzip httplib2-0.9.2.zip

    切换至解压缩后的目录,进行安装:

    $ cd httplib2-0.9.2/
    $ python3.5 setup.py install

    为了验证,是否安装成功,我们写一个简单的示例程序。

    验证

    为了验证 httplib2 是否安装成功,写一个简单的示例程序:

    import httplib2
    
    # 获取HTTP对象
    h = httplib2.Http()
    
    # 发出同步请求,并获取内容
    resp, content = h.request("https://www.hao123.com/")
    print("resp = %s" % resp)
    print("content = %s" % content)

    一旦有了 http 对象,获取数据非常简单,以你要的数据的地址作为参数调用 request() 就可以了。这会对该 url 执行一个 get 请求。

    request() 方法返回两个值。第一个是一个 httplib2.Response 对象,其中包含了服务器返回的所有 http 头。例如:status 为 200 表示请求成功。

    content 变量包含了 http 服务器返回的实际数据。数据以 bytes 对象返回,不是字符串。 如果你需要一个字符串,需要确定字符编码并自己进行转换.

    更多参考

  • 相关阅读:
    Access导入MSSQL SERVER
    Centos8停用、启用、查看当前启用的端口
    CentOS下使用VI
    CentOS关机与重启命令
    华为云CentOS8安装FTP
    华为云CentOS8安装JDK
    华为云CentOS8安装Nginx
    华为云CentOS8安装Redis
    华为云CentOS8安装MYSQL
    oracle 本地导入imp bat的写法
  • 原文地址:https://www.cnblogs.com/itrena/p/5938296.html
Copyright © 2020-2023  润新知