diff --git a/piwikapi/tracking.py b/piwikapi/tracking.py index c22520d..fcb6438 100644 --- a/piwikapi/tracking.py +++ b/piwikapi/tracking.py @@ -13,6 +13,8 @@ import logging import os import random +import ssl +import certifi try: import json except ImportError: @@ -603,7 +605,7 @@ def _send_request(self, url): #print 'Adding cookie', self.request_cookie request.add_header('Cookie', self.request_cookie) - response = urlopen(request) + response = urlopen(request, context=ssl.create_default_context(cafile=certifi.where())) #print response.info() body = response.read() # The cookie in the response will be set in the next request