#beautifulsoup
Вопрос:
Просто можно создать новый тег, используя объект документа. Как мне создать новый тег, если у меня просто есть тег?
def bold(tag):
b = tag.new_tag('b') # no new_tag method here
tag.wrap(b)
Ответ №1:
Все элементы имеют parents
генератор, просто получите последний:
def bold(tag):
b = list(tag.parents)[-1].new_tag('b') # find root element
tag.wrap(b)