Fixes a UnicodeDecodeError when the HTML (utf-8 encoded) body contains non-ascii chars.

Using response.body may cause a UnicodeDecodeError if the body contains (UTF-8 encoded) characters. So it's best to pass unicode_body directly so the fanstatic's regexps won't fail.