| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
nf83
10年前发布

Python模拟http 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.wunderground.com/cgi-bin/findweather/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)