python爬虫-UnicodeDecodeError_'utf-8' codec can't decode byte 0x8b
本文最后更新于:2024年11月13日 下午
前言
python爬虫-UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 1: invalid start byte
错误如下:
1 |
|
抓取的网页检查:
Content-Encoding: gzip
需要做gzip
的解压
1 |
|
在请求的头部加入:"Accept-Encoding":"gzip"
,
如果是下面:则每次返回有可能是gzip压缩,有可能不压缩,WEB 应用干脆为了迁就 IE 直接输出原始 DEFLATE
Accept-Encoding: gzip, deflate在请求的头部加入:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!