python执行get提交的方法

904次阅读  |  发布于5年以前

本文实例讲述了python执行get提交的方法。分享给大家供大家参考。具体如下:


    import sys, urllib2, urllib
    def addGETdata(url, data):
      """Adds data to url. Data should be a list 
      or tuple consisting of 2-item
      lists or tuples of the form: (key, value).
      Items that have no key should have key set to None.
      A given key may occur more than once.
      """
      return url + '?' + urllib.urlencode(data)
    zipcode = 'S2S 7U8'
    url = addGETdata('http://www.yoursiteweb.com/getForecast',
             [('query', zipcode)])
    print "Using URL", url
    req = urllib2.Request(url)
    fd = urllib2.urlopen(req)
    while 1:
      data = fd.read(1024)
      if not len(data):
        break
      sys.stdout.write(data)

希望本文所述对大家的Python程序设计有所帮助。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8