我真的不理解readme of htmlparser ..我在互联网上搜索但找不到合适的教程(或其他NodeJS解析器)。
我相信大部分时间如果没有完整和旧库的教程,主要是因为它很容易做到,因此人们并不真的觉得需要为它编写教程......但我找到了NodeJS HTML解析器很难理解......
答案 0 :(得分:6)
你应该看看htmlparser2。它是较新的htmlparser,它有一个不错的自述文件。我倾向于使用它的方式不流畅,因此看起来像这样:
handler = new htmlparser.DomHandler(function(err, dom) {
// ... DO CODE HERE
})
new htmlparser.Parser(handler).parseComplete(html_string)
对于处理程序函数中的代码,我使用soupselect因为它已记录并且我很懒,但htmlparser2的人建议使用domutils,但它没有文档。