【发布时间】:2019-01-20 15:13:34
【问题描述】:
刚刚更新了我的代码,出于某种原因console.log() 没有输出任何内容,知道为什么吗?
它现在返回这个:
undefined
done
200
null
脚本:
const request = require('request');
const cheerio = require('cheerio');
request('https://kith.com/collections/footwear/products/jbaq4160-140', (error, response, html) => {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(html);
const output = $(':contains("6")').attr('value');
console.log(output);
console.log('done');
}
});
【问题讨论】:
-
可能有错误?或者状态码不是 200...
-
也许
error不是“假”或response.statusCode不是200? -
确保您没有在控制台的过滤器字段中意外输入内容。
-
尝试在检查错误和状态代码之前添加
console.log调用。这样你就可以自己查看状态码了。
标签: javascript node.js logging console