Python 安装 httplib2
2016-06-30 17:55
477 查看
简述
httplib2 是一个使用 Python 写的支持的非常全面的 HTTP 特性的库。需要 Python2.3 或更高版本的运行环境,0.5.0 版及其以后包含了对 Python3 的支持。简述
下载
安装
Window
Linux
验证
更多参考
下载
进入 httplib2 下载 地址,下载适当的版本(我选择的是 httplib2-0.9.2.zip (md5))。安装
Window
解压缩(目录为 httplib2-0.9.2)打开 CMD 命令行,切换至解压后的目录。
键入
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 对象返回,不是字符串。 如果你需要一个字符串,需要确定字符编码并自己进行转换.
更多参考
第一个 Python 程序相关文章推荐
- http://www.cnblogs.com/Matrix54/archive/2012/05/03/2481260.html
- 常用的 HTTPContent-type 大全
- 详解网络摄像机中的IR-CUT
- HTTP常见错误返回代码
- JAX-RS入门 八: HTTP响应
- HttpClient与HttpURLConnection的请求方式
- HttpClient在HTTP协议接口测试中的使用
- http协议(二)请求和响应报文的构成
- iOS开发网络篇—实现一个视频播放客户端小应用
- HTTP协议全览
- HttpServletResponse对象实现文件下载
- HttpServletResponse对象实现文件下载
- XSocket-跨平台网络库
- 网络 http服务器-v2-epoll版本
- Android Okhttp3+Retrofit2网络加载效率优化
- 深入浅出 - Android系统移植与平台开发(三)- 配置Vmware网络
- RBF神经网络与BP神经网络的比较
- 网络、互联网、因特网的基本概念与组成
- C# Tcp协议收发数据
- vmware api开发之快照管理