2018-10-24
阅读量:
1095
python 爬虫报错
报错信息:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-3: ordinal not in range(128)
解决方法:
一、首先运行:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
二、将网页以gbk解码后转为utf-8:
result = urllib2.urlopen(req).read()
result = unicode(result,'GBK').encode('UTF-8')
这样子就可以继续爬虫了
0.0000
0
1
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

