我想知道文件 - 这是一个html文件 - 是否有“某些”标签。如果是这样,我想获得它的所有属性。
我试过
var data = require('test.html');
if(data.toLowerCase().indexOf('<iframe') > -1|| data.toLowerCase().indexOf('<iframe>') > -1){
console.log('yeaaah it exist');
// get iframe attributes
}
我能够找到标签是否存在,但我怎样才能获得其属性? 这也是在服务器端。
答案 0 :(得分:0)
好的,我用Cheerio完成了它
var cheerio = require("cheerio");
var url = "./test.html"; // if it does not work try with absolute url
download(url, function(data) {
if (data) {
// console.log(data);
var TestData = cheerio.load(data);
// to get the tag simply use TestData("sometag")
console.log(TestData("sometag").length);
}
});