From 7d5357752247878e2c6fc25a8284e1fca3245f88 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Mon, 26 Aug 2019 13:05:03 +0000 Subject: [PATCH] Add parameter for disabling SSL/TLS certificate validation --- qwarc/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qwarc/__init__.py b/qwarc/__init__.py index c6cc7b6..f4410ff 100644 --- a/qwarc/__init__.py +++ b/qwarc/__init__.py @@ -31,7 +31,7 @@ class Item: self.childItems = [] - async def fetch(self, url, responseHandler = qwarc.utils.handle_response_default, method = 'GET', data = None, headers = []): + async def fetch(self, url, responseHandler = qwarc.utils.handle_response_default, method = 'GET', data = None, headers = [], verify_ssl = True): ''' HTTP GET or POST a URL @@ -64,7 +64,7 @@ class Item: try: with _aiohttp.Timeout(60): self.logger.info(f'Fetching {url}') - response = await self.session.request(method, url, data = data, headers = headers, allow_redirects = False) + response = await self.session.request(method, url, data = data, headers = headers, allow_redirects = False, verify_ssl = verify_ssl) try: ret = await response.read() except: