title: urllib2.urlopen() returning a different result
body: <p>I'm trying to fill out a form using a python program, it works well for some sites, but not this particular one, i'm not sure why.</p>
  
  <p>this is the code snipet</p>
  
  <pre><code>query = {
  'adults':'1',
  'children':'0',
  'infants':'0',
  'trip':'RT',
  'deptCode':'LOS',
  'arrvCode':'ABV',
  'searchType':'D',
  'deptYear':'2011',
  'deptMonth':'12',
  'deptDay':'10',
  'retYear':'2011',
  'retMonth':'12',
  'retDay':'11',
  'cabin':'E',
  'currency':'NGN',
  'deptTime':'',
  'arrvTime':'',
  'airlinePref':''}
  
  encoded = urllib.urlencode(query)
  
  
  
  url = 'http://www.wakanow.com/ng/flights/SearchProcess.aspx?' + encoded
  user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
  headers = { 'User-Agent' : user_agent }
  req = urllib2.Request(url, encoded, headers)
  
  response = urllib2.urlopen(req)
  
  print 'RESPONSE:', response
  print 'URL     :', response.geturl()
  
  headers = response.info()
  print 'DATE    :', headers['date']
  print 'HEADERS :'
  print '---------'
  print headers
  
  data = response.read()
  print 'LENGTH  :', len(data)
  print 'DATA    :'
  print '---------'
  print data
  </code></pre>
  
  <p>It all works fine, but the result i get is not what appears if i type the entire url into a web browser directly, that gives me the right result.</p>
  
  <p>I'm not sure what the problem is can anyone help me out?</p>