技术解析

爬取 x 夕夕数据时,得到解码错误如何解决
0
2021-06-10 15:42:24
idczone

Traceback (most recent call last): File "E:\soft\py\lib\site-packages\urllib3\response.py", line 326, in _decode data = self._decoder.decompress(data) File "E:\soft\py\lib\site-packages\urllib3\response.py", line 77, in decompress ret += self._obj.decompress(data) zlib.error: Error -3 while decompressing data: incorrect header check

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "E:\soft\py\lib\site-packages\requests\models.py", line 750, in generate for chunk in self.raw.stream(chunk_size, decode_content=True): File "E:\soft\py\lib\site-packages\urllib3\response.py", line 492, in stream for line in self.read_chunked(amt, decode_content=decode_content): File "E:\soft\py\lib\site-packages\urllib3\response.py", line 672, in read_chunked decoded = self._decode(chunk, decode_content=decode_content, File "E:\soft\py\lib\site-packages\urllib3\response.py", line 329, in _decode raise DecodeError( urllib3.exceptions.DecodeError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing data: incorrect header check'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:/Users/Administrator/Desktop/tb/tmaddress/pdd/pdd_rate.py", line 44, in zlib.decompress(requests.post(url=url, headers=headers, data=d), 16 + zlib抗投诉服务器.MAX_WBITS); File "E:\soft\py\lib\site-packages\requests\api.py", line 116, in post return request('post', url, data=data, json=json, **kwargs) File "E:\soft\py\lib\site-packages\requests\api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "E:\soft\py\lib\site-packages\requests\sessions.py", line 524, in request resp = self.send(prep, **send_kwargs) File "E:\soft\py\lib\site-packages\requests\sessions.py", line 677, in send r.content File "E:\soft\py\lib\site-packages\requests\models.py", line 828, in content self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b'' File "E:\soft\py\lib\site-packages\requests\models.py", line 755, in generate raise ContentDecodingError(e) requests.exceptions.ContentDecodingError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing data: incorrect header check'))


标准回答:学爬虫前先学法律

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服