# 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'
  }
*/
})
Last Updated: 12/31/2019, 7:16:40 AM