Я хочу изменить положение закрывающей части тега, удалив из одного места и поместив в другое.Я пытаюсь использовать BeautifulSoup, но кажется, что функции работают с целыми тегами.Я не знаю, как переместить только часть тега, например </div>
, не разрушая исходную часть тега.
как изменить позицию закрывающей части тега
Пример:
html = """
<html>
<body>
<div>
<div class="A">
<h1 id="H1">H1</h1>
</div>
<div>
<div class="B">
</div>
</div> < ----- remove from here
<div class="b1">
<div class="c">
</div>
</div>
< ----- place here
</div>
</body>
</html>
"""
soup = BeautifulSoup(html, 'html.parser')
Одна из моих идей - вырезать секцию
<div class="b1">
<div class="c">
</div>
</div>
и поставить после <div class="B">
с помощью функции insert_after
, но я не знаю, как переместить весь раздел за один ход.