Merge pull request #223 from pigna90/verify-parameter

Add verify parameter coherently
This commit is contained in:
2018-09-19 10:11:31 -04:00
committed by GitHub
+5 -1
View File
@@ -590,6 +590,7 @@ class HTML(BaseParser):
if self.url == DEFAULT_URL:
reload = False
for i in range(retries):
if not content:
try:
@@ -696,9 +697,11 @@ class BaseSession(requests.Session):
self.headers['User-Agent'] = user_agent()
self.hooks['response'].append(self.response_hook)
self.verify = verify
self.__browser_args = browser_args
def response_hook(self, response, **kwargs) -> HTMLResponse:
""" Change response enconding and replace it by a HTMLResponse. """
if not response.encoding:
@@ -708,7 +711,8 @@ class BaseSession(requests.Session):
@property
async def browser(self):
if not hasattr(self, "_browser"):
self._browser = await pyppeteer.launch(ignoreHTTPSErrors=self.verify, headless=True, args=self.__browser_args)
self._browser = await pyppeteer.launch(ignoreHTTPSErrors=not(self.verify), headless=True, args=self.__browser_args)
return self._browser