Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

is WWW::Mechanize::Firefox appropriate for this?

by sherab (Scribe)
on Oct 06, 2011 at 01:47 UTC ( [id://929906]=perlquestion: print w/replies, xml ) Need Help??

sherab has asked for the wisdom of the Perl Monks concerning the following question:

Hey guys, I have been using WWW::Mechanize to handle logging in to a site's initial page, and the second one. The third one I am having a problem with.

I know that WWW::Mechanize doesn't support Javascript which made me wonder if WWW::Mechanize::Firefox might be the way to go.

Specifically the button I need to click is encased in this...
<a target="_self" title="Selection" href="listing.php?selection=576354 +" class="selection_link">Selection</a>


A straight post doesn't work (i.e. http://thesite.com/listing.php?selection=576354 )

I just thought I'd see if anyone had any pointers or advice.

In the interest of making lemonade when handed lemons, I will make a donation to the Perl Foundation if I can get the answer to this.

Replies are listed 'Best First'.
Re: is WWW::Mechanize::Firefox appropriate for this?
by Corion (Patriarch) on Oct 06, 2011 at 06:10 UTC

    If a page is problematic, the first step is always to find what is different between the data your script sends and the data a browser sends. Use (for example) the Mozilla Live HTTP Headers to see what the browser is sending and compare that against the data your script sends.

    If you already have WWW::Mechanize::Firefox installed, it might be an easy win to just switch over.

Re: is WWW::Mechanize::Firefox appropriate for this?
by Gangabass (Vicar) on Oct 06, 2011 at 02:10 UTC
    I'm sure you can click on this button with WWW::Mechanize::Firefox with no problems.
Re: is WWW::Mechanize::Firefox appropriate for this?
by Anonymous Monk on Oct 06, 2011 at 09:10 UTC

    I don't see any javascript. I see a regular link -- one that is accessible with a simple HTTP GET.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2024-04-19 22:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found