beautifulsoup select, передача формата текст

Есть код

mathes = soup.find_all('div', class_='_3Sdru5UgY8N5jF729-bJHD')
for math in mathes:
    time = math.find('span', class_='_1rkQUAonwe5irynMAgt2u1').get_text(strip=True)
    goals = math.select('div._2cD5vzrU7r3ToIHzBKjD0W')
    link = math.find('a', class_='_1nO2YxHrIZ_7_iPU4qsbyU').get('href')
    print(time, goals , URL + f'{link}')

который выводит строки по типу 2-й тайм 60' [<div class="_2cD5vzrU7r3ToIHzBKjD0W">0</div>, <div class="_2cD5vzrU7r3ToIHzBKjD0W">0</div>] Смысл в том, чтобы переменная goals, выводилась в качестве текста. Например: 2-й тайм 60' 0 0 Как добавить пробелы это понятно, а как передать переменной goals формат текста?


Ответы (1 шт):

Автор решения: gil9red

Собрать текст из списка в goals, а после все это вывести в форматированной строке:

goals_text = ' '.join(x.text for x in goals)
print(f'{time} {goals_text} {URL}{link}')
→ Ссылка