refactore ParseHtml