x-ray 介绍
x-ray安装:
npm install x-ray
示例:
var Xray = require('x-ray');
var x = Xray();
x('https://blog.ycombinator.com/','.post',[{
title: 'h1 a',
link: '.article-title@href'
}])
.paginate('.nav-previous a@href')
.limit(3)
.write('results.json')
特点:
灵活的架构:支持字符串,数组,对象数组和嵌套对象结构。
可组合: API完全可组合,为您提供了每页抓页的灵活性。
分页支持:通过网站分页,抓取每一页。
抓取工具支持:从一页开始,轻松移动到下一页。在广度优先爬行每个页面之后,流程是可预测的。
负责任:支持并发,限制,延迟,超时和限制,以帮助您负责任地抓取任何页面。
可插拔驱动程序:根据您的需要切换不同的
网站地址:https://github.com/matthewmueller/x-ray
GitHub:https://github.com/matthewmueller/x-ray
网站描述:基于Node.js 的HTML 内容抓取工具
x-ray
官方网站:https://github.com/matthewmueller/x-ray
小编说
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。