Browse Source

strip script and style blocks

master
j 7 years ago
parent
commit
2d9215b052
  1. 2
      content_plugins/shortcuts.py

2
content_plugins/shortcuts.py

@ -16,6 +16,8 @@ def render_page_as_html(page, template, context_data, css_selector=None):
if css_selector:
import lxml.html
doc = lxml.html.fromstring(html)
for element in doc.cssselect('script,style'):
element.getparent().remove(element)
html = []
for part in doc.cssselect(css_selector):
html.append(lxml.html.tostring(part).decode().strip())

Loading…
Cancel
Save