From ebcacd3f549de034d05ed946c446e0f71b11bc6f Mon Sep 17 00:00:00 2001 From: Paul Tremberth Date: Tue, 17 Jan 2017 17:18:00 +0100 Subject: [PATCH] Update StrictOriginPolicy --- scrapy/spidermiddlewares/referer.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scrapy/spidermiddlewares/referer.py b/scrapy/spidermiddlewares/referer.py index d64c79108..8ee04120a 100644 --- a/scrapy/spidermiddlewares/referer.py +++ b/scrapy/spidermiddlewares/referer.py @@ -159,9 +159,8 @@ class StrictOriginPolicy(ReferrerPolicy): name = POLICY_STRICT_ORIGIN def referrer(self, response, request): - if ((urlparse_cached(response).scheme == 'https' and - self.potentially_trustworthy(request)) - or urlparse_cached(response).scheme == 'http'): + if ((self.tls_protected(response) and self.potentially_trustworthy(request)) + or not self.tls_protected(response)): return self.origin_referrer(response)