2018-10-24
閱讀量:
991
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')
二、將網(wǎng)頁以gbk解碼后轉(zhuǎn)為utf-8:
result = urllib2.urlopen(req).read()
result = unicode(result,'GBK').encode('UTF-8')
這樣子就可以繼續(xù)爬蟲了






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論