title: Beautiful Soup find specific tr tags
body: <p>How do I find specific <code>tr</code> tags within a table body?  For instance consider the following:  </p>
  
  <pre><code>&lt;table cellspacing="1" cellpadding="3" class="tablehead"&gt;
     &lt;tbody&gt;
      &lt;tr class="stathead"&gt;...&lt;/tr&gt;
      &lt;tr class="colhead"&gt;...&lt;/tr&gt;
      &lt;tr class="oddrow team-23-2046"&gt;...&lt;/tr&gt;
      &lt;tr class="evenrow team-22-1234"&gt;...&lt;/tr&gt;
      &lt;tr class="oddrow team-25-2326"&gt;...&lt;/tr&gt;
      &lt;tr class="evenrow team-25-2262"&gt;...&lt;/tr&gt;
     &lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>I need all the "oddrow" and "evenrow" tags but not the "stathead" or "colhead".  I was able to do something like this with a slice:</p>
  
  <pre><code>for data in soup.find_all("table", {"class": "tablehead"}):
      for row in data.find_all('tr')[2:]:
          print(row.text)
  </code></pre>
  
  <p>But I'm not always sure that every page where I'm scrapping that content will have this format so I'd rather explicitly search for "oddrow/evenrow".  The team numbers are also different for every page so I can't use those numbers for an exact match.</p>