Python/cURL: Unterschied zwischen den Versionen
Aus SchnallIchNet
< Python
Cbs (Diskussion | Beiträge) (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…“) |
Cbs (Diskussion | Beiträge) |
||
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:"]) | ||
− | |||
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 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)