Как django-htmlmin ломает django-webmaster-verification

@, в [Python, Заметки]

Суть проблемы в том, что htmlmin использует bs4.BeautifulSoup(html_code, parser), где парсер - html5lib. Значит всё что не нравится парсеру будет обёрнуто в <html><head><body>. Что поломает верификаторы.

В общем, самое простое - это взять из webmaster_verification/urls.py паттерны и сунуть их в ignore htmlmin'а.

EXCLUDE_FROM_MINIFYING = (
    r'^google(?P<code>[0-9a-f]{16})\.html$',
    r'^BingSiteAuth\.xml$',
    r'^MJ12_(?P<code>[0-9A-F]{32})\.txt$',
    r'^yandex_(?P<code>[0-9a-f]{16})\.txt$',
    r'^(?P<code>[0-9a-zA-Z]{27})\.html$',
)
night-crawler
Просмотров: 94
blog comments powered by Disqus