python urllib爬虫的坑 gzip.BadGzipFile: Not a gzipped file

一句话 返回的数据不是gzip加密的 打印一下返回的headers数据 有一个Content-Encoding 就是返回数据的加密方式 根据相应的解密就可以 

 

建议把发送的请求里加密方式只留一个gzip 或者其他 方便解密 

 

还有遇到一个问题就是发送请求目标网站返回的数据一会是加密的一会是原文 可以先判断一下决定是否解密

posted @ 2023-08-12 19:50  mlto  阅读(671)  评论(0编辑  收藏  举报