NodeJS的htmlparser教程?

时间:2013-05-17 01:34:00

标签: node.js html-parsing

我真的不理解readme of htmlparser ..我在互联网上搜索但找不到合适的教程(或其他NodeJS解析器)。

我相信大部分时间如果没有完整和旧库的教程,主要是因为它很容易做到,因此人们并不真的觉得需要为它编写教程......但我找到了NodeJS HTML解析器很难理解......

1 个答案:

答案 0 :(得分:6)

你应该看看htmlparser2。它是较新的htmlparser,它有一个不错的自述文件。我倾向于使用它的方式不流畅,因此看起来像这样:

handler = new htmlparser.DomHandler(function(err, dom) {
    // ... DO CODE HERE
})
new htmlparser.Parser(handler).parseComplete(html_string)

对于处理程序函数中的代码,我使用soupselect因为它已记录并且我很懒,但htmlparser2的人建议使用domutils,但它没有文档。