产生这样的报错'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
我代码:
from urllib import request
url = "http://odds.500.com/fenxi/yazhi-749525.shtml"
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0"
}
req = request.Request(url)
resp = request.urlopen(req)
a = resp.read()
print(a.decode('utf-8'))### 问题描述
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
网页经过了
gzip
压缩,需要解压:更推荐直接使用
requests
库: