Node js console.log没有显示任何内容
Node js console.log is not showing anything
我正在尝试使用node js废弃网页。我想我已经编写了代码,并且能够在没有任何错误的情况下运行它,但问题是无论我做什么,控制台都不会打印任何内容。它没有显示任何错误。原因是什么?
这是我想要废弃的内容:https://paste.ee/r/b3yrn
var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var htmlString = fs.readFileSync('scrap.html').toString();
var $ = cheerio.load(htmlString);
var json = [];
$('body > table:nth-child(1) > tbody > tr:nth-child(3) > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > table > tbody > tr').each(function(i, element) {
json.push({});
json[i].range = $(this).text().trim();
});
console.log(json);
要确保您的console.log
正常工作,只需尝试这样:
console.log('starting');//<--------------------------------------- added line
var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var htmlString = fs.readFileSync('scrap.html').toString();
var $ = cheerio.load(htmlString);
var json = [];
console.log('htmlString : ' + htmlString );//<-------------------- added line
$('body > table:nth-child(1) > tbody > tr:nth-child(3) > td > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > table > tbody > tr').each(function(i, element) {
json.push({});
json[i].range = $(this).text().trim();
});
console.log('Elements in json : ' + json.length);//<-------------- added line
console.log(json);
如果这在服务器端上没有产生任何东西,那么是的,我们可以确认您的console.log
不像预期的那样工作,否则它可以工作,问题来自其他事情!
相关文章:
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- D3.js生成有效的SVG,但不显示任何内容
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- jquery Ajax没有;不要显示任何信息(既不显示成功也不显示失败)
- javascript函数,该函数不起作用,但不会显示任何错误
- JavaScript 未显示任何警报对话框
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- 谷歌地图没有显示任何标记
- 没有使用Highcharts显示任何图形
- jQuery导航下拉菜单未显示..任何想法
- AngularJS:console.log不显示任何内容
- ng-repeat不显示任何内容
- ng-重复不显示任何内容
- extjs在chrome中可以正常工作;不要在firefox或ie中显示任何内容
- 使用javascript在标签上不显示任何内容
- console.log在FF插件生成器中没有显示任何内容
- TypeAhead.js没有显示任何输出Rails
- 使用ajax运行php脚本不会显示任何结果
- 我的Javascript项目正在访问网络摄像头,但没有显示任何内容
- 输入类型“文本”的 ng-init 不会在文本框内显示任何数据