pip install pycurl
c.setopt(pycurl.URL,myurl) #(网址)
c.setopt(c.HTTPHEADER, http_header) #网址头部
c.setopt(c.POST, 1) #1表示调用post方法而不是get
c.setopt(pycurl.POSTFIELDS,data) #数据
c.setopt(pycurl.WRITEFUNCTION,my_func)#返回数据,进行回调
c.setopt(pycurl.CONNECTTIMEOUT,60) #超时中断
c.setopt(pycurl.TIMEOUT,600) #下载超时
c.perform() #提交
pycurl是一个用c语言编写的libcurl Python实现,功能非常强大,支持操作协议有FTP,HTTP,HTTPS,TELNET等。