Как извлечь только первые элементы из нескольких тегов диапазона с помощью Beautiful Soup?Python

Программы на Python
Anonymous
Как извлечь только первые элементы из нескольких тегов диапазона с помощью Beautiful Soup?

Сообщение Anonymous »


Я только недавно начал изучать Beautiful Soup. Я застрял, пытаясь извлечь только первые элементы из части HTML-кода, который я недавно скопировал с сайта. Я упростил исходный HTML-код, как показано ниже. Тексты, которые я хочу извлечь, находятся в теге span, но отличительная часть находится в теге «i class».

src = ''' время 1 место 1 место 1 , время 2 2 место место 2 , время 3 3 место 3 место ''' из bs4 импорт BeautifulSoup суп = BeautifulSoup(src, 'html.parser') divs = суп.find_all('диапазон') для d в div: печать(d.текст) Моя цель — извлечь только «время 1, время 2, время 3 и т. д.». Как это можно сделать?

Вернуться в «Python»