code: def extract_hosted_zip(data_url, save_dir, exclude_term=None):
      
  
      zip_name = os.path.join(save_dir, 'temp.zip')
  
      # get the zip file
      try:
          print('Downloading %r to %r' % (data_url, zip_name))
          zip_name, hdrs = urllib.request.urlretrieve(url=data_url, filename=zip_name)
          print('Download successfully completed')
      except IOError as e:
          print("Could not successfully retrieve %r" % data_url)
          raise e
  
      # extract, then remove temp file
      extract_zip(zip_name=zip_name, exclude_term=exclude_term)
      os.unlink(zip_name)
      print("Extraction Complete")
docs: Downloads, then extracts a zip file.