0
我試圖解析一個HTML文檔,但我從字面上不知道從哪裏開始。使用JavaScript解析HTML文檔(節點)
可以說我有,<div><p>Hello world</p></div>
有沒有一種方法來分析這一點,所以我得到的東西像
{ name: div,
children: p
}
我試圖解析一個HTML文檔,但我從字面上不知道從哪裏開始。使用JavaScript解析HTML文檔(節點)
可以說我有,<div><p>Hello world</p></div>
有沒有一種方法來分析這一點,所以我得到的東西像
{ name: div,
children: p
}
不應該被認爲很難通過谷歌 找到這裏的鏈接: https://www.npmjs.com/package/html-to-json
htmlToJson.parse(HTML,過濾器,[回調]) - >許 的parse()方法採用一個字符串的HTML和過濾器,並用過濾的數據作出響應。這支持回調和承諾。
var promise = htmlToJson.parse('<div>content</div>', {
'text': function ($doc) {
return $doc.find('div').text();
}
}, function (err, result) {
console.log(result);
});
promise.done(function (result) {
//Works as well
});
使用HTML解析器?你可以先用google搜索「node html parser」。順便說一句,如果這是節點,請標記爲這樣。 –
@torazaburo - 我發現的很多html解析器都破或者不需要,這就是爲什麼我決定自己做這個。我也認爲這對我來說是個好習慣 –
@HumanCyborgRelations你應該告訴我們他們是如何被打破的,而不是你需要的。否則,假設您熟悉以下內容,編寫自己的代碼需要大約616頁的解釋:https://www.w3.org/TR/html5/single-page.html – Brad