Мне нужно преобразовать сотни HTML-предложений, сгенерированных внешним источником, в читаемый текст, и у меня возник вопрос о преобразовании тега abbr
.Ниже приведен пример:
from bs4 import BeautifulSoup
text = "<abbr title=\"World Health Organization\" style=\"color:blue\">WHO</abbr> is a specialized agency of the <abbr title=\"United Nations\" style=\"color:#CCCC00\">UN</abbr>."
print (BeautifulSoup(text).get_text())
Этот код возвращает «ВОЗ является специализированным учреждением ООН.» .Однако я хочу . «ВОЗ (Всемирная организация здравоохранения) - это специализированное учреждение ООН (ООН)». Есть ли способ сделать это?Может быть, другой модуль, а не BeautifulSoup?