def process_tag(tag, valid_tags=()):
if isinstance(tag, NavigableString):
return tag
if tag.name in valid_tags:
for subtag in tag.contents:
subtag.replaceWith(process_tag(subtag, valid_tags))
return tag
else:
result = ""
for subtag in tag.contents:
result += str(process_tag(subtag, valid_tags))
return result
评论列表
文章目录