Я хочу удалить все теги html из строки, кроме некоторых, которые я указываю. Если я называю конструктор со значениями по умолчанию все работает отлично:Strip html tags - lxml.html.clean.clean_html не работает должным образом
>>> cleaner = lxml.html.clean.Cleaner()
>>> cleaner.clean_html('''<i>italic</i><script>alert('');</script>''')
'<span><i>italic</i></span>'
Но когда я пытаюсь указать несколько тегов, то больше не работает:
>>> allowed_tags = ['i','s']
>>> cleaner = lxml.html.clean.Cleaner(remove_unknown_tags=False,allow_tags=allowed_tags)
>>> cleaner.clean_html('''<i>italic</i><s>strike</s>''')
'<span></span>'
Так что я делаю неправильно?