При отображении тела некоторых статей на моем сайте в программе чтения RSS они имеют полную ширину.Я хочу добавить атрибут ширины ко всем изображениям, когда он используется в ленте rss, предпочтительно с использованием фильтра, поскольку я использую шаблон для размещения тела среди некоторых других элементов.
Я написал следующий метод, кактест:
try:
_parser = minidom.Text()
_parser.data = obj.body
_xml = _parser.toxml(encoding='UTF-8')
_return = minidom.parseString(_xml)
_images = _return.getElementsByTagName('img')
print "============= This is what I found: ============="
#print _images
except ExpatError as (e):
print "============= This is what I found: ============="
print ErrorString(e.code)
Но результат выглядит следующим образом:
============= This is what I found: =============
syntax error
============= This is what I found: =============
not well-formed (invalid token)
============= This is what I found: =============
syntax error
============= This is what I found: =============
syntax error
============= This is what I found: =============
syntax error
============= This is what I found: =============
syntax error
(and so on, there are no working cases)
Так что, возможно, мой метод полностью неверен, надеюсь, кто-то может мне помочь.