python 用requests获取网页源代码为什么中文显示错误
2个回答
展开全部
不知道你用的什么版本的python和requests,我运行你的代码直接报错。
content = requests.get(url).text
html=content.decode("utf-8")
content是str类型,不支持decode方法
===================================
我的python 3.4.4 requests 2.9.1
import requests
url=r'xxx'
content = requests.get(url)
content.encoding='utf-8' #显式设定一下网页编码 再生成html字符串 一般情况下requests能猜出网页编码 猜不出来就只能自己设一下了
html=content.text
print(html)
运行正常
content = requests.get(url).text
html=content.decode("utf-8")
content是str类型,不支持decode方法
===================================
我的python 3.4.4 requests 2.9.1
import requests
url=r'xxx'
content = requests.get(url)
content.encoding='utf-8' #显式设定一下网页编码 再生成html字符串 一般情况下requests能猜出网页编码 猜不出来就只能自己设一下了
html=content.text
print(html)
运行正常
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询