Когда я пытаюсь использовать e.string
для изменения HTML в BS4, я получаю HTML сущностей. Например:
Код:
for i in soup.find_all('ism'):
i.string = currentSpan
# currentSpan is a string of HTML text and does not have entities
Результат
<span>Keep going until you see </span><ism type="cr"><span style="color: gold; background: blue; border-style: double; padding-left: 5px; padding-right: 5px;">County Road 9</span></ism>
(ism - это имя пользовательского тега, которое я использую).
Есть ли функцию, которую я могу использовать для добавления тегов и переопределения преобразования сущностей?