pycurl是一个用C语言写的libcurl Python实现,速度很快,比urllib和httplib都快功能非常强大,支持的操作协议有FTP、HTTP、HTTPS、TELNET等,可以理解成Linux下curl命令功能的Python封装,简单易用.在最近参与的自动化运维平台上使用它检测web应用节点的性能参数,利用libcurl包提供的这些常量值来达到探测Web服务质量的目的.
1 | # close():对应libcurl包中的curl_easy_cleanup方法,无参数,实现关闭、回收Curl对象。 |
脚本如下:
1 | #!/usr/bin/python |
运行结果:
1 | # python web_check.py |