I'm trying to learn encoding, and I've had a bit of success. I managed to input something to the text box on Python's home page and I got the result I expected. But I can't figure out why this program I wrote isn't working; I think I did everything right. I'm inputting the isbn of Cat in the Hat and trying to get the prices for it on half.com, the Ebay site for books. Here's my code:
### This program tries to check the prices for "The Cat in the Hat" on http://half.com #import modules import urllib import urllib2 #make variables action="http://sell.half.ebay.com/ws/eBayISAPI.dll?HalfInstantSaleHub&action=search" name="isbnupcnumbers" cat_in_hat_isbn="039480001X" #get stuff encoded data={name:cat_in_hat_isbn} encoded_data=urllib.urlencode(data) #send encoded stuff to website content=urllib2.urlopen(action, encoded_data) #look at results print content.readlines() #next I'll parse out the data I want; that I already know how to do. The program seems to be working until "content" is printed. Then it's a lot of strange mumbo-jumbo, quite different from the results I get if I put in the isbn manually. Do you know where I went wrong? Thanks, Ben _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor