node中使用request获取html文本内容编码异常的问题?-灵析社区

代码剑客行

### 在node环境中,使用request爬取一个网页时,响应的body编码异常? 代码如下: const request = require('request') function getGoods () { request('https://www.58moto.com/used-car/1470264', (err, res, body) => { console.log(body) }) } getGoods() * * * 浏览器中的响应: ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241023/2434dce9ec2341e0881e793b09727231.png) * * * 实际打印结果: ![image.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241023/5433875595209b3267ef1b8a31e42f2c.png) 实际打印部分内容:�zX����K�,޻�}���������:_������z檤���{��6�T=Ϛs�5׼Ϲ~��[~�y�g�Z��~������#��n̾<ԪO?<<���t}~�^_Zxu����B����c���CS������'�� * * * 这个被编码了的结果是怎么出现的?是哪种编码方式? 由于不清楚具体的编码方式,毫无头绪

阅读量:24

点赞量:0

问AI
型男不是我还是谁
问题已解决,换成axios就好了