def process_response(self, request, response): if 'cgbcheck' in request.COOKIES or request.META['HTTP_USER_AGENT'] == 'Python-urllib/1.16' or request.GET.get('skipcheck', False) or request.META['HTTP_USER_AGENT'].find('Googlebot') != -1: return response.set_cookie('cgbcheck', value=1) agent = request.META['HTTP_USER_AGENT'] ec = check_browser(agent) if 'REQUEST_URI' in request.META: url = request.META['REQUEST_URI'] else: url = '/' ec.update({'url': url}) if ec: return render_template(request, 'browsercheck.html', ec)