La mejor solucion a eso es reimplementar la clase CookieJar y hacer
que el almacenamiento sea mediante una db sqlite.
Lo dice en la misma documentación:
http://docs.python.org/py3k/library/http.cookiejar.html#http.cookiejar.CookieJar

Un saludo.

El 24 de enero de 2011 20:05, Eduard Diaz <eventgra...@gmail.com> escribió:
>
> 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 <sergiomart...@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@python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



--
http://twitter.com/andsux
http://www.niwi.be
****
http://www.freebsd.org/
http://www.postgresql.org/
http://www.python.org/
http://www.djangoproject.com/

"Linux is for people who hate Windows, BSD is for people who love UNIX"
"Social Engineer -> Because there is no patch for human stupidity"
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a