r = requests.get('http://xxx')
print r.text
最近想抓取点数据,无奈当使用requests解析中文网页时,上述语句在ipython中一直打印的都是乱码,
试过如下代码:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
还有类似于
r.text.decode('coding1').encoding('coding2')
均不能凑效,最后通过设置 r.encoding = 'utf8'
解决,谁有更优雅的解决方法吗?