title: Finding descendants of div with specific class
body: <p>I'm trying to scrape a website and want to get all the descendants of a specific div class. For example, suppose I have a website that looks like the following:</p>
  
  <p>[Edit: The question's author indicates in the comments that all of the <code>div</code> elements should be at the same level; I've therefore taken the liberty of closing them in this sample code.]</p>
  
  <pre><code>&lt;div class = "blah"&gt;
      &lt;p&gt;&lt;/p&gt;
  &lt;/div&gt;
  
  &lt;div class = "i-want-this"&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href= "http://www.google.com"&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
  
  &lt;div class = "i-want-this"&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;li&gt;&lt;/li&gt;
          &lt;p&gt;meh&lt;/p&gt;
      &lt;li&gt;&lt;/li&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I want all the descendants of each instance of the div class "i-want-this" and to ignore the other divs. I can specify those divs in a find_all</p>
  
  <pre><code>div = soup.find_all('div', {'class': 'i-want-this'})
  </code></pre>
  
  <p>But that just creates a list of all of that. I also see that you can grab descendants by</p>
  
  <pre><code>soup.div.descendants
  </code></pre>
  
  <p>But I don't know how to specify which classes of div tags I want to include. I'd appreciate any help!</p>