Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
This commit is contained in:
2018-03-04 14:57:35 -05:00
parent 2132ee28fb
commit 4ecd13163c
+3 -3
View File
@@ -492,7 +492,7 @@ class HTML(BaseParser):
# Return the content of the page, JavaScript evaluated.
content = await page.content()
return content, result
return content, result, page
except TimeoutError:
return None
@@ -507,13 +507,13 @@ class HTML(BaseParser):
if not content:
try:
content, result = loop.run_until_complete(_async_render(url=self.url, script=script, sleep=sleep, wait=wait, content=self.html, reload=reload, scrolldown=scrolldown, timeout=timeout))
content, result, page = loop.run_until_complete(_async_render(url=self.url, script=script, sleep=sleep, wait=wait, content=self.html, reload=reload, scrolldown=scrolldown, timeout=timeout))
except TimeoutError:
pass
html = HTML(url=self.url, html=content.encode(DEFAULT_ENCODING), default_encoding=DEFAULT_ENCODING)
self.__dict__.update(html.__dict__)
return result
return page
class HTMLResponse(requests.Response):