Skip to content

ruanjiayou/html-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

html-parser2

学习参考,用于爬虫

/**
  作者:阮家友
  时间:2017-5-12 10:53:43
  说明:html Node节点对象
**/

安装方法

npm install html-parser2 -s

使用

const { HTML, Node, $ } = require('html-parser2');
let str = '<!--代码如诗 , 如痴如醉 !--><html xmlns:wb="http://open.weibo.com/wb"><title>xxx</title><body><p>yes<img src="https://www.google.com/favor.icon"/></p></body></html>';
let doc1 = new HTML(str);
// 1.
console.log($(doc).find('p > img').attr('src'));
console.log($(doc).find('p').find('img').attr('src'));
// 2.
console.log(doc.$('p > img').attr('src'));

TODO

  • 覆盖率测试
  • 增加并完善测试 case
  • svg 处理

About

html文本解析

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published