Написать конвертер HTML в JSON

Дано: структурированный HTML (с различными вариациями данных) в виде строки на входе.
Задача: сконвертировать HTML в JSON определенного формата (будет предоставлен) на выходе.

Задачу необходимо выполнить на языке Python 2.7 с использованием lxml/beautifulsoup/cssselect.

После успешного выполнения будет предложено продолжить сотрудничество (всего порядка 10 видов HTML).

Читайте на сайте