urllib库 request请求
Posted Cyan的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了urllib库 request请求相关的知识,希望对你有一定的参考价值。
import urllib.request
url = \'http://www.baidu.com/\'
response = urllib.request.urlopen(url=url)
print(response.read().decode()) #默认utf8解码
#直接解码有可能会出现下图错误
当print(response.read().decode(‘gbk’)) 时,依然会报错
此时可以采用下面方法解决
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding=\'utf8\') #改变标准输出的默认编码
这样就不会报错了
以上是关于urllib库 request请求的主要内容,如果未能解决你的问题,请参考以下文章