Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Filling in a form on a web page using perl

by gjb (Vicar)
on Aug 18, 2005 at 18:47 UTC ( #484918=note: print w/ replies, xml ) Need Help??


in reply to Filling in a form on a web page using perl

First of, note that what you try to do might be illegal since a number of sites prohibit the use of scripts to interact with them. You'll have to check the end user agreement to make sure.

Technically, a number of things went wrong, see the code below for something that seems to work:

my $URL = "http://www.arabidopsis.org/cgi-bin/Blast/TAIRblast.pl"; #BLASTX:NT query, AA db ->blastx #AGI Proteins (Protein) ->ATH1_pep #query sequence ->QueryText my $response = $browser->post( $URL, [ 'Algorithm' => 'blastx', 'BlastTargetSet' => 'ATH1_pep', 'QueryText' => $sequence, 'ReplyTo' => 'monk@perlmonks.org' ] );
The URL for the request was wrong, the first parameter is 'Algorithm' and not 'Algorithem' and you need to supply an email address, apparently.

Hope this helps, -gjb-


Comment on Re: Filling in a form on a web page using perl
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://484918]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (9)
As of 2015-07-06 11:53 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 (73 votes), past polls