帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  解决python3爬虫无法显示中文的问题

解决python3爬虫无法显示中文的问题

2018-04-12 23:42:01 3519

有时候使用python从网站上爬数据的时候,如果数据里包含中文,有时候显示的却是如下所示...\xe4\xba\xba\xef\xbc\x8c\xe6...类似与国际化


解决方法

import urllib.request
import sys  
 
weburl="..."
webhead=... 
req=urllib.request.Request(url=weburl,headers=webhead) 
response=urllib.request.urlopen(req) 
content = response.read() #获得系统的编码 
type = sys.getfilesystemencoding() #设置爬出内容的编码 
content = content.decode(type) 
file = open("c。txt",'w',10000) 
file.write(str(content)) 
file.close() 
print(content)


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: