bs = BeautifulSoup(html)
table = bs.find(lambda tag: tag.name == 'table' and 'id' in tag and 
    tag['id'] == 'Table1')
rows = table.findAll(lambda tag: tag.name == 'tr')
BeautifulSoup: Get the contents of a specific table