Я использую библиотеку lxml.html
для анализа HTML-документа.
Я нашел конкретный тег, который я вызываю content_tag
, и я хочу изменить его содержимое (т.е. текст между <div>
и </div>
), а новый контент - это строка с некоторым html в ней, скажем, 'Hello <b>world!</b>'
.
Как мне это сделать? Я попробовал content_tag.text = 'Hello <b>world!</b>'
, но затем он ускользнул от всех тэгов html, заменив <
на <
и т.д.
Я хочу вставить текст без экранирования HTML. Как я могу это сделать?