Skip to content

Commit d9ebbbd

Browse files
committed
增强response的解码
1 parent 33f7828 commit d9ebbbd

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

feapder/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.9
1+
1.6.0

feapder/network/response.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,10 @@ def __text(self):
239239
def text(self):
240240
if self._cached_text is None:
241241
if self.encoding and self.encoding.upper() != FAIL_ENCODING:
242-
self._cached_text = self.__text
242+
try:
243+
self._cached_text = self.__text
244+
except UnicodeDecodeError:
245+
self._cached_text = self._get_unicode_html(self.content)
243246
else:
244247
self._cached_text = self._get_unicode_html(self.content)
245248

0 commit comments

Comments
 (0)