Python之安装httplib2

简述

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

  • 简述
  • 下载
  • 安装
    • Window
    • Linux
  • 测试
  • 更多参考

下载

下载地址:https://pypi.python.org/pypi/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

切换当前目录为解压缩后的目录

[root@rhel7-64 ~]# cd httplib2-0.9.2/

进行安装

[root@rhel7-64 httplib2-0.9.2]# python3.5 setup.py install

注意:

  1. 确保已经配置了python的环境变量。
  2. 切换当前路径至解压缩目录httplib2-0.9.2下,再执行命令安装。

测试

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执行一个http GET请求。

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

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

更多参考

  • 第一个Python程序

你可能感兴趣的:(python,httplib,httplib2,httplib2安装,httplib2使用)