热线电话:13121318867

登录
2018-10-24 阅读量: 953
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
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子