From 8fab96cdffec5a40027c3280aea160161e9bacef Mon Sep 17 00:00:00 2001 From: isudox Date: Thu, 1 Mar 2018 22:05:47 +0800 Subject: [PATCH] Reset my careless changes. --- requests_html.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/requests_html.py b/requests_html.py index 0a049d9..e49c3c7 100644 --- a/requests_html.py +++ b/requests_html.py @@ -309,6 +309,10 @@ class HTML(BaseParser): def __init__(self, *, url: str = DEFAULT_URL, html: _HTML, default_encoding: str = DEFAULT_ENCODING) -> None: + # Convert incoming unicode HTML into bytes. + if isinstance(html, str): + html = html.encode(DEFAULT_ENCODING) + super(HTML, self).__init__( # Convert unicode HTML to bytes. element=PyQuery(html)('html') or PyQuery('{}'.format(html))('html'),