DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Python (http://www.daniweb.com/forums/forum114.html)
-   -   query inside a webpage with Python (http://www.daniweb.com/forums/thread166191.html)

noamjob Jan 5th, 2009 6:41 am
query inside a webpage with Python
 
Hi,
I want to perform a search with Python in this site:
http://www.draftexpress.com/search.php

I want to search for a player who's first name is "james".
The problem: The page with the result's url is:
http://www.draftexpress.com/search.php#results

Obviously, when opening this page directly, I don't get the page with the results for "james"...

I need to perform this kind of search automatically in other sites like that, so I don't want any local solution, if there is.

I need to make my program somehow make this query and I don't know how. Do anyone have a suggestion? (A code example would be great).

Help me please...

Murtan Jan 6th, 2009 3:54 am
Re: query inside a webpage with Python
 
This is the essential parts of the 'source' for the basic search form extracted from the web page you indicated:

<form action="/search.php#results" method="post">
<strong>Basic Search </strong>
<strong>First Name:</strong><br> <input name="fFIRSTNAME" type="text" size="10" maxlength="25" value="">
<strong>Last Name:</strong><br> <input name="fLASTNAME" type="text" size="10" maxlength="25" value="">
</form>

The <form> tells you that the form data is sent to the server via post, and the <input>'s give the field names 'fFIRSTNAME' and 'fLASTNAME'

You then 'encode' the form data and post it to the server.

There's a pretty good article on how to do that here:

http://www.voidspace.org.uk/python/a.../urllib2.shtml


All times are GMT -4. The time now is 5:40 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC