wordpress 产品网站,智慧城市展厅设计公司,呼家楼做网站的公司哪家好,商务网站建设的基本流程如果抓取的数据是json数据#xff0c;那么直接将抓取的数据用json格式输出出来就行了。如下:response requests.get(url, headersself.headers).json()如果是unicode字符串#xff0c;那么请继续往下看大家有没有遇见抓取下来的数据是unicode字符串的#xff1f;如下图所示…如果抓取的数据是json数据那么直接将抓取的数据用json格式输出出来就行了。如下:response requests.get(url, headersself.headers).json()如果是unicode字符串那么请继续往下看大家有没有遇见抓取下来的数据是unicode字符串的如下图所示相信大家遇到这种一定会抓狂吧这种该怎么搞费了好大的力气去抓取数据结果抓取到的数据是这个样子的大家肯定在解码的时候想到了用别的。不做过多的啰嗦直接教你们如何解决问题以下就是解决的方法我们正常情况下response requests.get(url, headersself.headers).content.decode()打印结果:decode( ) 这个里面会加各种编码方式以不同的编码方式解码出来这里我们发现用一般常用的什么utf-8、gbk等发现都无法得到我们想要的结果。那么该怎么办呢看看下面的代码response requests.get(url, headersself.headers).content.decode(unicode-escape)我们发现多了一个 unicode-escape没错这个就是今天的重点我们只需要用这个就能得到我们想要的结果,我们看看打印结果:这里我们就成功的拿到了我们想要的结果。所以我们再请求数据之后只需要在decode中加入unicode-escape即可。response requests.get(url, headersself.headers).content.decode(unicode-escape)欢迎关注公众号时光python之旅 (欢迎关注我在这里你能学到更多的知识)