# 2019.11.08 今天是每日时报陪你的第 275 天
[视频] React Conf 2019:http://www.youtube.com/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh (opens new window)
[类库] x-ray 是页面抓取的类库,可以把页面上的元素直接转换成 JSON 结构;原生支持 PhantomJS 也可以直接搭配其它的 ChromeLess 工具;我看选择器也比较灵活,支持管道、在选择器的阶段,就支持数据上的过滤,数据截取等等:https://github.com/matthewmueller/x-ray (opens new window)
[工具] VS Code 正则表达式辅助工具,在写正则表达式时右侧能实时的看到匹配效果:https://marketplace.visualstudio.com/items?itemName=chrmarti.regex (opens new window)
[工具] solo 一款小而美的博客系统,专为程序员设计:https://github.com/88250/solo (opens new window)
# 配图 - solo 一款小而美的博客系统
# 配图 - VS Code 正则表达式辅助工具
# 配图 - x-ray
// 案例 1
var Xray = require('x-ray')
var x = Xray()
x('http://mat.io', {
title: 'title',
items: x('.item', [
{
title: '.item-content h2',
description: '.item-content section'
}
])
})(function(err, obj) {
/*
{
title: 'mat.io',
items: [
{
title: 'The 100 Best Children\'s Books of All Time',
description: 'Relive your childhood with TIME\'s list...'
}
]
}
*/
})
// 案例 2
x('http://mat.io', {
title: 'title | trim | reverse | slice:2,3'
})(function(err, obj) {
/*
{
title: 'oi'
}
*/
})