from bs4 import BeautifulSoup
test = '''<tr> <td class="date"><nobr>01-Jan-2019</nobr></td>
<td class="number">10881.70</td>
<td class="number">10923.60</td>
<td class="number">10807.10</td>
<td class="number">10910.10</td>
<td class="number">159404542</td>
<td class="number">8688.26</td>
</tr>'''
soup = BeautifulSoup(test, 'html.parser')
data = soup.find_all("tr")
for d in data:
print([d.text.strip().replace("\n", ",").rstrip()])
ВЫХОД:
['01-Jan-2019,10881.70,10923.60,10807.10,10910.10,159404542,8688.26']
РЕДАКТИРОВАТЬ:
from bs4 import BeautifulSoup
test = '''<tr> <td class="date"><nobr>01-Jan-2019</nobr></td>
<td class="number">10881.70</td>
<td class="number">10923.60</td>
<td class="number">10807.10</td>
<td class="number">10910.10</td>
<td class="number">159404542</td>
<td class="number">8688.26</td>
</tr>'''
soup = BeautifulSoup(test, 'html.parser')
number = soup.find("nobr")
data = soup.find_all("td", class_ ="number")
data_list = []
for n in number:
data_list.append(n)
for d in data:
data_list.append(d.text)
print(data_list)
ВЫХОД:
['01-Jan-2019', '10881.70', '10923.60', '10807.10', '10910.10', '159404542', '8688.26']