我在开始加了以下的代码#-*-coding:utf-8-*-importsysreload(sys)sys.setdefaultencoding('utf-8')但是用printrequests.Session().get(url,data=data).text结果中输出了长这个样子的乱码°æȨËùÓÐ2013¶«ÄÏ´óѧÍøÂçÓëÐÅÏ¢ÖÐÐÄ然后试着查看了一下上面文本的格式printtype(requests.Session().get(url,data=data).text)输出的结果就是unicode,后来我又看了页面的head头中写了页面编码是gb2312,我后面又把代码改成了printrequests.Session().get(url,data=data).text.encode('gb2312')结果就出现了下面的异常UnicodeDecodeError:'gb2312'codeccan'tdecodebytesinposition227-228:illegalmultibytesequence1把代码改成printrequests.Session().get(url,data=data).text.encode('gb2312','ignore')依然是乱码真的是没辙了,希望各位大大指点一下
跃然一笑
MMMHUHU
相关分类