Я не знаю, хотите ли вы одно и то же имя для ключа и значение для вашего dict результата.В любом случае, если вы хотите просто поместить данные между тегом <br>
и сохранить их, вы можете сделать это:
#!/usr/bin/python3
# coding: utf8
from bs4 import BeautifulSoup
text = """<td>
"a"
<br>
"b"
<br>
"c"
</td>"""
soup = BeautifulSoup(text, 'html.parser')
td = soup.find('td')
result = []
for val in td.get_text().replace(' ','').split('\n'):
if val:
result.append(val)
И тогда print(result)
выдаст вам список данных ['"a"', '"b"', '"c"']