From 2f921066ee6901b7885e07307ec6ef16584cce14 Mon Sep 17 00:00:00 2001 From: conlin-huang Date: Tue, 28 Mar 2023 09:40:41 +0800 Subject: [PATCH] fix bug --- aioscrapy/libs/spider/referer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aioscrapy/libs/spider/referer.py b/aioscrapy/libs/spider/referer.py index e30adc7..2cf01fb 100644 --- a/aioscrapy/libs/spider/referer.py +++ b/aioscrapy/libs/spider/referer.py @@ -325,7 +325,7 @@ def policy(self, resp_or_url, request): if isinstance(resp_or_url, Response): policy_header = resp_or_url.headers.get('Referrer-Policy') if policy_header is not None: - policy_name = to_unicode(policy_header.decode('latin1')) + policy_name = to_unicode(policy_header.decode('latin1') if isinstance(policy_header, bytes) else policy_header) if policy_name is None: return self.default_policy()