从nodejs应用程序中,我想从url加载网页。我知道它有一个 html 表。如何迭代每一行和每一列以遍历该表中的每个值?
最佳答案
您可能需要一些中间件,request和 cheerio可以用于此
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);
});
}
});
关于javascript - 从 Nodejs 应用程序加载 HTML 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28753892/