[twill] Loading cookies (was Re: cookie client)
Titus Brown
titus at caltech.edu
Fri Aug 4 10:07:38 PDT 2006
-> Titus -- why not have twill's load_cookies load the IE cookies if you're
-> running on Windows and there's no cookie jar argument (by instantiating an
-> MSIECookieJar and using .load_from_registry())? That's the preferred way
-> to load IE cookies (always assuming that MSIECookieJar still works -- it
-> parses an undocumented MS file format...). If there's an argument, I
-> think twill should attempt to .load() using each class in turn --
-> LoadError tells you it's the wrong format for that class (MSIECookieJar,
-> MozillaCookieJar, LWPCookieJar -- order shouldn't matter). If you add
-> support for Firefox cookie saving, you should also add the warnings about
-> this from the mechanize docs (IIRC, that a running Firefox may clobber
-> your changes, and you should back up any cookie files that contain
-> important cookies). I think save_cookies without an argument should use
-> the filename and file format that were used on the previous load_cookies.
-> Finally, note MSIECookieJar does not support saving, and iteration won't
-> cause loading of cookies unless .delayload is true. The delayload thing
-> can be significant for MSIECookieJar because each cookie is in its own
-> little file (or something similar, I forget), so I suggest having
-> delayload=False until somebody asks for show_cookies, at which point you
-> should call .load_all_cookies() before iterating.
Hi, John,
I'll try implementing this in an extension module to see how it works
out.
thanks,
--titus
More information about the twill
mailing list