Cody Pendant has asked for the wisdom of the Perl Monks concerning the following question:
I'm trying to log on to the website of UK newspaper The Guardian using WWW::Mechanize.
Here's the login form: http://users.guardian.co.uk/signin/0,12930,-5,00.html.
If you look at the code you'll see there's some strange JavaScript code going on, hidden fields which are hashed in some way on submission. It's all rather strange.
My code so far is this:
use WWW::Mechanize; my $browser = WWW::Mechanize->new( cookie_jar => {}, autocheck => 1 ); $browser->get( 'http://users.guardian.co.uk/signin/0,12930,-1,00.html' ); $browser->form_name('regpss1') || die "$!"; $browser->set_fields( AU_LOGIN_ID => 'my login', AU_PASSWORD => 'my password' ); $browser->submit() || die "$!"; print $browser->content();
And this is what I get
Method Not Allowed The requested method POST is not allowed for the URL /mydetails/0,,,00.html
OK now we get to the disclosure part, and I'm rather embarrassed by this. I asked the question before (it was 2003 and I was asking about WWW::Automate) and apparently I got a working answer, but I got it via someone's scratchpad and have now mislaid it. See this node.
So, mea culpa but I need your help again!
($_='kkvvttuu bbooppuuiiffss qqffssmm iibbddllffss')
=~y~b-v~a-z~s; print
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Log In To guardian.co.uk with WWW::Mechanize
by merzy (Scribe) on May 28, 2005 at 02:03 UTC | |
by Cody Pendant (Prior) on May 28, 2005 at 03:37 UTC | |
by merzy (Scribe) on May 28, 2005 at 15:37 UTC | |
by Cody Pendant (Prior) on May 29, 2005 at 01:00 UTC | |
by merzy (Scribe) on May 29, 2005 at 12:38 UTC | |
by Anonymous Monk on May 28, 2005 at 12:17 UTC | |
Re: Log In To guardian.co.uk with WWW::Mechanize
by DaWolf (Curate) on May 28, 2005 at 14:57 UTC | |
Re: Log In To guardian.co.uk with WWW::Mechanize
by Adrade (Pilgrim) on May 31, 2005 at 03:47 UTC | |
by Cody Pendant (Prior) on May 31, 2005 at 05:53 UTC |
Back to
Seekers of Perl Wisdom