title: web scraping without id
body: <p>I need help about web scraping. Here is the html example:</p>
  
  <pre><code>&lt;div class="content" name="content-name"&gt;
     &lt;h2 class="Topic"&gt;First Topic&lt;/h2&gt;
     &lt;ul&gt;
        &lt;li&gt;This Data 1&lt;/li&gt;
        &lt;li&gt;This Data 2&lt;/li&gt;
        &lt;li&gt;This Data 3&lt;/li&gt;
     &lt;/ul&gt;
     &lt;h2 class="Topic"&gt;Second Topic&lt;/h2&gt;
     &lt;ul&gt;
        &lt;li&gt;That Data 1&lt;/li&gt;
        &lt;li&gt;That Data 2&lt;/li&gt;
        &lt;li&gt;That Data 3&lt;/li&gt;
     &lt;/ul&gt;
     &lt;h2 class="Topic"&gt;Third Topic&lt;/h2&gt;
     &lt;ul&gt;
        &lt;li&gt;Their Data 1&lt;/li&gt;
        &lt;li&gt;Their Data 2&lt;/li&gt;
        &lt;li&gt;Their Data 3&lt;/li&gt;
     &lt;/ul&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Using BeautifulSoup, I could get the html div tag for name="content-name". But how do i get all text with <strong>li</strong> tag inside <strong>ul</strong> after <strong>h2</strong> tag that have "second topic" text? Because all of that is in the same div tag without specific class,id,or name.
  Thanks in advance.</p>