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-prev IoU s 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
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did177396