title: Cannot extract the html table
body: <p>I want to harvest information using beautiful soup and python3 from a table within a given website .</p>
  
  <p>I have also tried to use XPath method but still cannot get a way to obtain the data.</p>
  
  <pre><code>coaches = 'https://www.badmintonengland.co.uk/coach/find-a-coach'
  coachespage = urlopen(coaches)
  soup = BeautifulSoup(coachespage,features="html.parser")
  data = soup.find_all("tbody", { "id" : "JGrid-az-com-1031-tbody" })
  
  def crawler(table):
      for mytable in table:  
          try:
              rows = mytable.find_all('tr')
              for tr in rows:
                  cols = tr.find_all('td')
                  for td in cols:
                      return(td.text)
          except:
              raise ValueError("no data")
  
  
  print(crawler(data))
  </code></pre>