searchtext = re.compile('Table\\s+1', re.IGNORECASE)
foundtext = soup.find('p', text=searchtext)
table = foundtext.findNext('table')
rows = table.findAll('tr')
Как найти таблицу после текстовой строки с помощью BeautifulSoup в Python?