From c5a2555160980a6d4e17fff601d1c97538ef804a Mon Sep 17 00:00:00 2001 From: g1879 Date: Wed, 10 Jun 2020 19:23:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9B=BF=E6=8D=A2\x08?= =?UTF-8?q?=E7=9A=84=E9=80=BB=E8=BE=91=EF=BC=8C=E9=81=BF=E5=85=8D=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E6=96=87=E4=BB=B6=E4=B9=B1=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/session_page.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DrissionPage/session_page.py b/DrissionPage/session_page.py index dac90bc..afe1250 100644 --- a/DrissionPage/session_page.py +++ b/DrissionPage/session_page.py @@ -229,7 +229,8 @@ class SessionPage(object): charset = 'utf-8' else: charset = headers['Content-Type'].split('=')[1] - r._content = r.content.replace(b'\x08', b'\\b') # 避免存在退格符导致乱码或解析出错 + # 避免存在退格符导致乱码或解析出错 + r._content = r.content if 'stream' in kwargs and kwargs['stream'] else r.content.replace(b'\x08', b'\\b') r.encoding = charset return_value = r return return_value