3.pycurl

予早 2025-02-21 01:08:21
Categories: Tags:
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等。