better html parsing with `html-parser`

from https://github.com/fiatjaf/html-parser/
Merge pull request #1 from fiatjaf/change-to-html-parser

better html parsing with `html-parser`