Node.js同步请求未返回HTML响应

时间:2018-09-18 11:36:44

标签: node.js request

const cheerio = require('cheerio');
const request = require('sync-request');
const fs = require('fs');


var res = request('GET', 'https://edition.cnn.com/');
console.log(res.getBody())

这是我的代码。我想获取https://edition.cnn.com/的HTML代码。但它返回以下内容:

<Buffer 3c 21 44 4f 43 54 59 50 45 20 68 74 6d 6c 3e 3c 68 74 6d 6c 20 63 6c 61 73 73 3d 22 6e 6f 2d 6a 73 22 3e 3c 68 65 61 64 3e 3c 6d 65 74 61 20 63 6f 6e ... >

1 个答案:

答案 0 :(得分:1)

您当前正在接收缓冲区,需要将其转换为字符串。使用此-

console.log(res.getBody().toString())

相关问题