HTML parser configured via JSON