title: Beautifulsoup Finding HTML Tags with certain text
body: <p>I'm using BeautifulSoup and Python for web scraping.</p>
  
  <p>For example, I have the following html text</p>
  
  <pre><code>&lt;body&gt;
      &lt;h5 class="h-bar"&gt;
          &lt;b class="caret"&gt;&lt;/b&gt;
          Model 11111
          Set Item
      &lt;/h5&gt;
  &lt;/body&gt;
  </code></pre>
  
  <p>Now, I'm trying to find any  tag whose text contains the word "Set Item."</p>
  
  <p>I tried the following:</p>
  
  <pre><code>soup.find_all('h5', text="Set Item")
  </code></pre>
  
  <p>I expected to get this:</p>
  
  <pre><code>    &lt;h5 class="h-bar"&gt;
          &lt;b class="caret"&gt;&lt;/b&gt;
          Model 11111
          Set Item
      &lt;/h5&gt;
  </code></pre>
  
  <p>However, this returns None.. I am not sure why beautiful soup cannot find the match..
  What Should I do to detect the tag with "Set Item" in its text?</p>