Programming Gems::Python

Материал из NNLUG Wiki

Перейти к: навигация, поиск

Python


Печать заголовка HTTP-ответа, библиотека curl

 #!/usr/bin/env python
 import sys
 import pycurl
 def printhead(buf):
     sys.stderr.write(buf)
 def printbody(buf):
     pass
 c = pycurl.Curl()
 c.setopt(pycurl.URL, 'http://ru.wikipedia.org/')
 c.setopt(pycurl.WRITEFUNCTION, printbody)
 c.setopt(pycurl.HEADERFUNCTION, printhead)
 c.setopt(pycurl.FOLLOWLOCATION, 1)
 c.setopt(pycurl.MAXREDIRS, 5)
 c.perform()
 c.close()