Я хочу убрать все 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>'
Так что же яделаешь неправильно?