title: How to get value from table's td in BeautifulSoup?
body: <p>I have a page with some tables in its source:</p>
  
  <pre><code>&lt;table width='100%' cellspacing='0' cellpadding='2' class='an'&gt;
      &lt;tr&gt;
          &lt;td width='35%' align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;20&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;&lt;
          td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  
  &lt;table width='361' cellspacing='0' cellpadding='2' class='an'&gt;
      &lt;tr&gt;
          &lt;td width='35%' align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XX :&lt;/td&gt;
          &lt;td&gt;&lt;a href='XXX'&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;PHONE :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;518878943&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>I would like to get from this page a phone number, from the second table: </p>
  
  <pre><code>&lt;td align='right'&gt;PHONE :&lt;/td&gt;
  &lt;td&gt;&lt;b&gt;518878943&lt;/b&gt;&lt;/td&gt;
  </code></pre>
  
  <p>However, my code:</p>
  
  <pre><code>page_src="""&lt;table width='100%' cellspacing='0' cellpadding='2' class='an'&gt;
      &lt;tr&gt;
          &lt;td width='35%' align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;20&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;&lt;
          td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  
  &lt;table width='361' cellspacing='0' cellpadding='2' class='an'&gt;
      &lt;tr&gt;
          &lt;td width='35%' align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XXX :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;XX :&lt;/td&gt;
          &lt;td&gt;&lt;a href='XXX'&gt;&lt;b&gt;XXX&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td align='right'&gt;PHONE :&lt;/td&gt;
          &lt;td&gt;&lt;b&gt;518878943&lt;/b&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  """
  
  soup = BeautifulSoup(page_src, 'html.parser')
  divs = soup.findAll("table", {"class": "an"})
  for div in divs:
      row = ''
      rows = [row in div.findAll('tbody').findAll('tr')]
  </code></pre>
  
  <p>Gives me such an error message:</p>
  
  <pre><code>Traceback (most recent call last):
    File "test.py", line 198, in &lt;module&gt;
      rows = [row in div.findAll('tbody').findAll('tr')]
  AttributeError: 'ResultSet' object has no attribute 'findAll'
  </code></pre>
  
  <p>How to solve this and get the phone number from the page? Thanks</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>Partly solved. Partly, because I think my solution is ugly, but works. Maybe someone will come up with prettier solution?</p>
  
  <pre><code>tds = []
  soup = BeautifulSoup(page_src, 'html.parser')
  divs = soup.findAll("table", {"class": "an"})
  for div in divs:
      rows = div.findAll('tr')
      for row in rows :
          tds.append(row.findAll('td'))
  phone = str(tds[12][1])
  phone = phone.replace("&lt;td&gt;&lt;b&gt;", "").replace("&lt;/b&gt;&lt;/td&gt;", "").strip()
  print phone
  </code></pre>