Используя BeautifulSoup, я пытаюсь извлечь содержимое, которое находится между тегами <span>
.Я использую свойство string
, чтобы получить желаемый результат.Работает нормально, если тег <span>
содержит только текст.Но он не работает, если в теге есть другие HTML-теги, отличные от обычного текста, помещенного в него.Например,
Если я соскребу следующее:
<span>Elegant, Furnished, Planned</span>
Использование фрагмента:
soup.select_one('span').string
Работает нормально, и я получаю вывод как:
Elegant, Furnished, Planned
Но я получаю None
, когда соскребаю следующее:
<span>Elegant, <b>Furnished</b>, Planned</span>
Помогите мне разобраться.