title: Downloading files from an http server in python
body: <p>Using urllib2, we can get the http response from a web server.  If that server simply holds a list of files, we could parse through the files and download each individually.  However, I'm not sure what the easiest, most pythonic way to parse through the files would be.  </p>
  
  <p>When you get a whole http response of the generic file server list, through urllib2's urlopen() method, how can we neatly download each file?</p>