From 6d6ddea08d7351166d3aa7d55cc09c8f87a1d389 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 27 Feb 2018 07:54:02 -0500 Subject: [PATCH] fixes Signed-off-by: Kenneth Reitz --- requests_html.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/requests_html.py b/requests_html.py index c1d3857..445d517 100644 --- a/requests_html.py +++ b/requests_html.py @@ -271,7 +271,7 @@ class HTMLSession(requests.Session): return html_r -class BrowserHTMLSession(Session): +class BrowserHTMLSession(HTMLSession): """A web-browser interpreted session (for JavaScript).""" def __init__(self, *args, **kwargs): @@ -280,12 +280,11 @@ class BrowserHTMLSession(Session): def request(self, *args, **kwargs): # Convert Request object into HTTPRequest object. r = super(BrowserHTMLSession, self).request(*args, **kwargs) - html_r = HTMLResponse._from_response(r) - html_r._content = self.render(r.text).encode(DEFAULT_ENCODING) - html_r.encoding = DEFAULT_ENCODING + r._content = self.render(r.text).encode(DEFAULT_ENCODING) + r.encoding = DEFAULT_ENCODING - return html_r + return r @staticmethod def render(source_url):