我想使用nodejs在网页中使用类“objectModifier”获取所有HTML元素的值。获取HTML并解析标记的最佳方法是什么?
答案 0 :(得分:1)
您可以使用cheerio:
const cheerio = require('cheerio');
let $ = cheerio.load('<p class="objectModifier"></p>');
// then use $('.objectModifier') to select
答案 1 :(得分:1)
为此节点使用cheerio。
答案 2 :(得分:0)
我建议你使用https://github.com/cheeriojs/cheerio解析HTML并使用“.find('。objectModifier')”函数
找到类“objectModifier”的所有对象答案 3 :(得分:0)
您可以使用jsdom之类的内容来执行此任务。请参考下面的例子
var jsdom = require("jsdom");
jsdom.env({
file: "some file.html",
done: function (err, window) {
GLOBAL.window = window;
GLOBAL.document = window.document;
showAllElements();
}
});
function showAllElements() {
var elements = document.querySelectorAll(".objectModifier");
console.log("there are ", elements.length, " elements with class objectModifier").
}