Python/cURL: Unterschied zwischen den Versionen

Aus SchnallIchNet
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== pycurl (cURL for python) == import pycurl c = pycurl.Curl() c.setopt(pycurl.URL, "http://www.python.org/") c.setopt(pycurl.HTTPHEADER, ["Accept:"]) b = S…“)
 
Zeile 2: Zeile 2:
  
 
  import pycurl
 
  import pycurl
 +
import StringIO
 +
 +
b = StringIO.StringIO()
 +
 
  c = pycurl.Curl()
 
  c = pycurl.Curl()
 
  c.setopt(pycurl.URL, "http://www.python.org/")
 
  c.setopt(pycurl.URL, "http://www.python.org/")
 
  c.setopt(pycurl.HTTPHEADER, ["Accept:"])
 
  c.setopt(pycurl.HTTPHEADER, ["Accept:"])
b = StringIO.StringIO()
 
 
  c.setopt(pycurl.WRITEFUNCTION, b.write)
 
  c.setopt(pycurl.WRITEFUNCTION, b.write)
 
  c.setopt(pycurl.FOLLOWLOCATION, 1)
 
  c.setopt(pycurl.FOLLOWLOCATION, 1)
 
  c.setopt(pycurl.MAXREDIRS, 5)
 
  c.setopt(pycurl.MAXREDIRS, 5)
 
  c.perform()
 
  c.perform()
print b.getvalue()
 
 
   
 
   
 +
print b.getvalue()
 
  print c.getinfo(pycurl.HTTP_CODE), c.getinfo(pycurl.EFFECTIVE_URL)
 
  print c.getinfo(pycurl.HTTP_CODE), c.getinfo(pycurl.EFFECTIVE_URL)

Version vom 11. August 2011, 07:14 Uhr

pycurl (cURL for python)

import pycurl
import StringIO

b = StringIO.StringIO()

c = pycurl.Curl()
c.setopt(pycurl.URL, "http://www.python.org/")
c.setopt(pycurl.HTTPHEADER, ["Accept:"])
c.setopt(pycurl.WRITEFUNCTION, b.write)
c.setopt(pycurl.FOLLOWLOCATION, 1)
c.setopt(pycurl.MAXREDIRS, 5)
c.perform()

print b.getvalue()
print c.getinfo(pycurl.HTTP_CODE), c.getinfo(pycurl.EFFECTIVE_URL)