Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.python
Re: How to POST call and retrieve result page
Mike Meyer
1/11/2008 4:57:00 PM
On Fri, 11 Jan 2008 14:44:19 +0530 "suyash jape" <suyashjape@gmail.com> wrote:
> Hi all
> i want to access a web page through python script, fillup the necessary
> fields,
> and press submit button (which does POST call) and retrieve the result page
> and retrieve some values from it.
>
> Here is the script i have written till now.
>
> >import urllib2
> > # create array of name/value pairs
> > self.params = urllib.urlencode({'seqname': 'BioSequence', 'sequence':
> 'ATACATTATCCAAACATAAAAAGCATGGCTT'})
> >
> > # send http-post
> > request = urllib.urlopen("
http://www.hydrazome.metazome.net/search...
,
> params)
> >
> > # read back each line of reply
> > line = request.read()
> >print line
>
> This script fills up the correct values in the search.php page.But i am not
> sure if it is doing the POST (submit call).
> Beacause in 'line' varialble, i am getting the search.php page.Not the
> result page which is blast_results.php.
>
> How to retrieve the result page?
Sounds like you're not POSTing to the right page.
The form on .../search.php lets you fill in values, but those values
are not necessarily POSTed to search.php. In particular, the form element
has an action attribute that has a URL to which the values on the page
should be posted. If that points to .../blast_results.php, then that's
the page you need to pass to urlopen with your data.
<mike
--
Mike Meyer <mwm@mired.org>
http://www.mired.org/consu...
Independent Network/Unix/Perforce consultant, email for more information.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Re: How to POST call and retrieve result page
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password