Truoble With A Search Script for ImageBin.org

Steve Holden steve at holdenweb.com
Thu Mar 18 22:43:38 EDT 2010


Brandon Conner wrote:
> Hey Pythoners,
> 
> its my first post here, yay!
> 
> I'm trying to develop a script that will return the results of a POST
> request that should list all images uploaded by a user.  However, when i
> run the script, i get returned the HTML of the page with the search
> form.  I am wondering what am i doing incorrectly?  Is it something I'm
> doing or is the imagebin server rejecting my request?
> 
> here's the code:
> 
> import urllib
> import urllib2
> url = 'http://imagebin.org/index.php?page=search'
> values = {'search_for' : 'blah', 'field' : 'Nickname'}
> data = urllib.urlencode(values)
> request = urllib2.Request(url, data)
> response = urllib2.urlopen(request)
> page = response.read()
> print page
> 
> tks, pythons great
> 
You need to tell the browser (in an HTTP header) that what you are
sending is HTML. Try putting

print "Content-Type: text/html\n"

at the start of your script.

regards
 Steve

-- 
Steve Holden           +1 571 484 6266   +1 800 494 3119
See PyCon Talks from Atlanta 2010  http://pycon.blip.tv/
Holden Web LLC                 http://www.holdenweb.com/
UPCOMING EVENTS:        http://holdenweb.eventbrite.com/




More information about the Python-list mailing list