[Python-es] Guardar un CookieJar en una base de datos sqlite3

Eduard Diaz eventgrafic en gmail.com
Lun Ene 24 20:05:53 CET 2011


Hola,

Que quieres guardar el string de la cookie o el objeto cookiejar?

Si es el string puedes obtenerlo a partir de la instancia de CookieJar, por
ejemplo:

cookiejar = cookielib.CookieJar()
# tu codigo [...]
cookies_str = ' '.join(['%s:%s'%(cookie.name, cookie.value) for cookie in
cookiejar])

y puedes guardar el string

Si lo que quieres es guardar el objeto, es un poco mas complicado.

Tendrás que hacer un pickle del objeto
http://docs.python.org/library/pickle.html#pickle.dumps

Eso es en teoría, es cuestión de probarlo :D

Un saludo


-- 
//////////////////////////////////////////////////////////////////////////
Eduard Díaz
www.scopia.es
SCOPIA VISUAL INTERFACES SYSTEMS S.L.
Barcelona
Tel. 625 055 126, 933 171 771
//////////////////////////////////////////////////////////////////////////


El 24 de enero de 2011 04:35, Sergio Martín <sergiomartinj en gmail.com>escribió:

> Hola, Me gustaría guardar un CookieJar en una base de datos sqlite3. ¿es
> posible? Hasta ahora la estoy guardando en un archivo independiente, pero mi
> script maneja una base de datos donde voy guardando varios datos y me
> gustaría meter ahí también la cookie.
> Uso Python3 pero cualquier información (aunque sea de Python2) me
> resultaría muy útil.
> Gracias.
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110124/121f4b74/attachment.html>


Más información sobre la lista de distribución Python-es