Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

WWW::Mechanize Problem POSTing Form

by jerrygarciuh (Curate)
on Jun 29, 2004 at 15:18 UTC ( #370501=perlquestion: print w/ replies, xml ) Need Help??
jerrygarciuh has asked for the wisdom of the Perl Monks concerning the following question:

Esteemed monks,
When using WWW::Mechanize to automate the use of a form whose method is POST I get the following error from whichever line submits the form:

Error POSTing http://www.auduboninstitute.org/test/next.html: Method Not Allowed at ./mech.pl line 26

I have tried using $mech->submit(); and $mech->click(); and get the same results. The CPAN documentation doesn't mention POST at all so I assume it is possible to make this work...

# Tried this first $mech->submit_form( form_number => 0, fields => { login => 'myName', password => 'sumPass' } ); # Also tried $mech->set_visible( $login, $password ); $mech->submit(); # And this $mech->set_visible( $login, $password ); $mech->click();

Any advice?

TIA,

jg
_____________________________________________________
"The man who grasps principles can successfully select his own methods.
The man who tries methods, ignoring principles, is sure to have trouble.
~ Ralph Waldo Emerson

Comment on WWW::Mechanize Problem POSTing Form
Download Code
Replies are listed 'Best First'.
Re: WWW::Mechanize Problem POSTing Form
by kappa (Chaplain) on Jun 29, 2004 at 15:57 UTC
    Are you POSTing to a static HTML? Apache does not allow this. You'll probably want to correct your form's action attribute to point to some script.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://370501]
Approved by Limbic~Region
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (9)
As of 2015-07-30 17:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls