节点 js console.log 没有显示任何内容
Node js console.log is not showing anything
我正在尝试使用节点删除网页 js.I 认为我已经编写了代码并且能够 运行 它没有任何错误,但问题是控制台不打印无论如何,我 do.It 都没有显示任何错误。什么原因?
以下是我要废弃的内容:
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
没有按预期工作,否则可以工作问题来自其他方面!
希望对您有所帮助。
我正在尝试使用节点删除网页 js.I 认为我已经编写了代码并且能够 运行 它没有任何错误,但问题是控制台不打印无论如何,我 do.It 都没有显示任何错误。什么原因?
以下是我要废弃的内容: 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
没有按预期工作,否则可以工作问题来自其他方面!
希望对您有所帮助。