title: Finding Audio and Text between two <td> tags Python BeautifulSoup
body: <p>I am working with this website <a href="http://www.nemoapps.com/phrasebooks/hebrew" rel="nofollow noreferrer">http://www.nemoapps.com/phrasebooks/hebrew</a>. </p>
  
  <p>And for every td element, for example, I would like to get the first mp3 audio file <code>/audio/mp3/HEBFND1_1395.mp3</code> and then get the hebrew text <code>&lt;strong&gt;שרה שרה שיר שמח, שיר שמח שרה שרה&lt;/strong&gt;</code> and the pronunciation <code>&lt;strong&gt;Sara shara shir sameaĥ, shir sameaĥ shara sara&lt;/strong&gt;</code></p>
  
  <p>The following code kind of accomplishes what I am trying to get but not quite there. </p>
  
  <pre><code>&lt;source src="/audio/ogg/HEBFND1_1395.ogg" type="audio/ogg"&gt;
  &lt;/source&gt;&lt;/source&gt;
  []
  [&lt;div class="target1" lang="he"&gt;&lt;strong&gt;\u05e9\u05e8\u05d4 \u05e9\u05e8\u05d4 \u05e9\u05d9\u05e8 \u05e9\u05de\u05d7, \u05e9\u05d9\u05e8 \u05e9\u05de\u05d7 \u05e9\u05e8\u05d4 \u05e9\u05e8\u05d4&lt;/strong&gt;&lt;/div&gt;, &lt;div class="target2" lang="he-Latn"&gt;&lt;strong&gt;Sara shara shir samea\u0125, shir samea\u0125 shara sara&lt;/strong&gt;&lt;/div&gt;, &lt;div class="translation"&gt;Tongue Twister: Sara sings a happy song, a happy song Sara is singing&lt;/div&gt;]
  </code></pre>
  
  <p>This is a sample output I get. But I need to get into <code>source</code> and <code>&lt;div&gt;&lt;strong&gt;</code> to retrieve the information I want. </p>
  
  <p>The following is the code I used.</p>
  
  <pre><code>from bs4 import BeautifulSoup
  import re
  import urllib
  
  _url = "http://www.nemoapps.com/phrasebooks/hebrew"
  soup = BeautifulSoup(urllib.urlopen(_url), features="lxml")
  _trs = soup.find_all('tr')
  for tr in _trs:
      cells = tr.find_all('td', recursive=False)
      for cell in cells:
          audio = cell.find_all('audio')
          div = cell.find_all('div')
          for a in audio:
              source = a.find_all('source', type='audio/mpeg')
              for s in source:
                  print(s)
          print(div)
      print("++++++++")
  </code></pre>
  
  <p>Please let me know if there is any other efficient way to accomplish this. Thanks,</p>