Allow parsing str as well as unicode HTML
Raise exception when response has no content