-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donald Allen wrote: > There was a recent discussion concerning using wget to obtain pages > from yahoo logged into yahoo as a particular user. Micah replied to > Rick Nakroshis with instructions describing two methods for doing > this. This information has also been added by Micah to the wiki. > > I just tried the simpler of the two methods -- logging into yahoo with > my browser (Firefox 2.0.0.16) and then downloading a page with > > wget --output-document=/tmp/yahoo/yahoo.htm --load-cookies <my home > directory>/.mozilla/firefox/id2dmo7r.default/cookies.txt > 'http://<yahoo url>' > > The page I get is what would be obtained if an un-logged-in user went > to the specified url. Opening that same url in Firefox *does* > correctly indicate that it is logged in as me and reflects my > customizations.
Are you signing into the main Yahoo! site? When I try to do so, whether I use the cookies or no, I get a message about "update your browser to something more modern" or the like. The difference appears to be a combination of _both_ User-Agent (as you've done), _and_ --header "Accept-Encodings: gzip,deflate". This plus appropriate cookies gets me a decent logged-in page, but of course it's gzip-compressed. Since Wget doesn't currently support gzip-decoding and the like, that makes the use of Wget in this situation cumbersome. Support for something like this probably won't be seen until 1.13 or 1.14, I'm afraid. - -- Micah J. Cowan Programmer, musician, typesetting enthusiast, gamer. GNU Maintainer: wget, screen, teseq http://micah.cowan.name/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIxdw77M8hyUobTrERAi/QAJ0atPMeUQ/0YCNwAP+XiH4nDyvclwCcDxYo obud0CjpATBYDvA0eS3ZHGY= =vv4R -----END PGP SIGNATURE-----