上次我们请求了html,但有些网站会报错,那可能是因为请求不成功。我们去掉content.decode()来输出一下,你会发现输出的不是<Response [200]>而是200被替换成其它,如403,这说明请求不成功,还有可能是你的参数填错了,检查一下,如果参数没错,那么说明你被禁止了。
还有就是你请求的是一个二进制文件,那是因为不能设置编码,改成这样就可以了:
这样就不会报错啦。
上次我们请求了html,但有些网站会报错,那可能是因为请求不成功。我们去掉content.decode()来输出一下,你会发现输出的不是<Response [200]>而是200被替换成其它,如403,这说明请求不成功,还有可能是你的参数填错了,检查一下,如果参数没错,那么说明你被禁止了。
还有就是你请求的是一个二进制文件,那是因为不能设置编码,改成这样就可以了:
这样就不会报错啦。