title: BeautifulSoup get all the values of a particular column
body: <p>I am using BeautifulSoup to parse html. So far I have the following code:</p>
  
  <pre><code>url = "http://routerpasswords.com"
  data = {"findpass":"1", "router":"Belkin", "findpassword":"Find Password"}
  post_data = urllib.urlencode(data)
  req = urllib2.urlopen(url, post_data)
  html_str = req.read()
  parser = new BeautifulSoup(html_str)
  table = parser.find("table")
  </code></pre>
  
  <p>Is there a way to get a list of all of the cels under <code>column</code>?
  Here is an example:
  If I had this table:</p>
  
  <pre><code>&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
  &lt;thead&gt;
  &lt;tr&gt;
  &lt;th&gt;Manufacturer&lt;/th&gt;
  &lt;th&gt;Model&lt;/th&gt;
  &lt;th width="80"&gt;Protocol&lt;/th&gt;
  &lt;th width="80"&gt;Username&lt;/th&gt;
  &lt;th width="80"&gt;Password&lt;/th&gt;
  &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;b&gt;BELKIN&lt;/b&gt;&lt;/td&gt;
  &lt;td&gt;F5D6130&lt;/td&gt;
  &lt;td&gt;SNMP&lt;/td&gt;
  &lt;td&gt;(none)&lt;/td&gt;
  &lt;td&gt;MiniAP&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;b&gt;BELKIN&lt;/b&gt;&lt;/td&gt;
  &lt;td&gt;F5D7150&lt;i&gt; Rev. FB&lt;/i&gt;&lt;/td&gt;
  &lt;td&gt;MULTI&lt;/td&gt;
  &lt;td&gt;n/a&lt;/td&gt;
  &lt;td&gt;admin&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;b&gt;BELKIN&lt;/b&gt;&lt;/td&gt;
  &lt;td&gt;F5D8233-4&lt;/td&gt;
  &lt;td&gt;HTTP&lt;/td&gt;
  &lt;td&gt;(blank)&lt;/td&gt;
  &lt;td&gt;(blank)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;b&gt;BELKIN&lt;/b&gt;&lt;/td&gt;
  &lt;td&gt;F5D7231&lt;/td&gt;
  &lt;td&gt;HTTP&lt;/td&gt;
  &lt;td&gt;admin&lt;/td&gt;
  &lt;td&gt;(blank)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>How could I get a list of all of the items in the <code>Username</code> column? I would prefer them to be strings as well.</p>