28.06.2017 Views

Python para todos

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Interactuar con webs<br />

import urllib2, cookielib<br />

cookie_j = cookielib.CookieJar()<br />

cookie_h = urllib2.HTTPCookieProcessor(cookie_j)<br />

opener = urllib2.build_opener(cookie_h)<br />

opener.open(“http://www.python.org”)<br />

for num, cookie in enumerate(cookie_j):<br />

print num, cookie.name<br />

print cookie.value<br />

print<br />

En el improbable caso de que necesitáramos añadir una cookie antes<br />

de realizar la conexión, en lugar de conectarnos <strong>para</strong> que el sitio<br />

la mande, podríamos utilizar el método set_cookie de CookieJar, al<br />

que le pasamos un objeto de tipo Cookie. El constructor de Cookie, no<br />

obstante, es bastante complicado.<br />

101

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!