Есть таблица и нужно если найдено значение Num of something то нужно достать значение 2. Номер колонки, задается параметром.
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Num of something</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>Num2 of something</td>
<td>8</td>
<td>3</td>
</tr>
</table>
data=[]
def get_value(column_number): # номер колонки 2
soup = bs4.BeautifulSoup(s, 'html.parser')
tables = soup.findAll("table")
for table in tables:
rows = table.findAll('tr')
for row in rows:
data.append(row.findAll('td', text="Num of something")) # находим строку, а что дальше то?
return data