python UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 报错

最近在爬取网页的时候报了一个这样的错 python UnicodeDecodeError: ‘utf-8’ codec can’t decode byte

修改字符集参数,一般这种情况出现得较多是在国标码(GBK)和utf8之间选择出现了问题。
出现异常报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为默认就是这个参数,将其更改为ignore等即可。

response.read().decode("utf-8","ignore")

你可能感兴趣的:(报错,python)