Javascript 从Nodejs应用程序加载HTML表
从nodejs应用程序中,我想从url加载网页。我知道它只有一个html表。如何迭代每一行和每一列以遍历该表中的每一个值?您可能需要一些中间件,并且可以用于此目的Javascript 从Nodejs应用程序加载HTML表,javascript,node.js,Javascript,Node.js,从nodejs应用程序中,我想从url加载网页。我知道它只有一个html表。如何迭代每一行和每一列以遍历该表中的每一个值?您可能需要一些中间件,并且可以用于此目的 var request = require('request'); var cheerio = require('cheerio'); request('http://www.example.com/url/tofile.html', function (error, response, body) { if (!error &
var request = require('request');
var cheerio = require('cheerio');
request('http://www.example.com/url/tofile.html', function (error, response, body) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(body);
var table = $('table#withID');
var tr = table.find('tr');
var res = [];
tr.each(function() {
var txt = $(this).find('td').text();
res.push(txt);
});
}
});
看看
然后抓住onopentag的“td”