pycurl
PycURL的基本情况PycURl是一个C语言写的libcurl的python绑定库。libcurl 是一个自由的,并且容易使用的用在客户端的 URL 传输库。它的功能很强大,在PyCURL的主页上介绍的支持的功能有:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more!
PycURL 是一个非常快速(参考多并发操作)和丰富完整特性的,但是有点复杂的接口。如果你需要些简单或纯 Python 的模块,你可以参考一下 urllib2 或 urlgrabber 。 PycURL 是对 libcurl 的一个封装,使用时还需要参考 libcurl 的文档(针对 C 的)。PycURl的安装获取和安装libcurl非常简单,取决于您所运行的Linux版本,如果系统是ubuntu,那只需要使用ap-get就可以轻松安装。
$sudoapt-getlibcurl3$sudoapt-getpython-pycurl查看PycURL信息:如果想查看下系统内pycurl版本信息可以:1 >>> import pycurl2 >>> pycurl.version3 'libcurl/7.19.7 GnuTLS/2.8.5 zlib/1.2.3.3 libidn/1.15'
如上所示,我的系统里的libcurl是7.19.7的最新版本。[1][2]