Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点x射线爬网到另一个具有多个数据的站点_Javascript_Node.js_Web Scraping - Fatal编程技术网

Javascript 节点x射线爬网到另一个具有多个数据的站点

Javascript 节点x射线爬网到另一个具有多个数据的站点,javascript,node.js,web-scraping,Javascript,Node.js,Web Scraping,我想把网站转换成json,因为我需要网站上的数据, 下面是我的教程: 但是只是返回1个数据,我想返回很多这样的数据: { “类别”:“时尚”, “数据”:[ { “商户名称”:“Centro”, “imageurl”:https://m.bnizona.com/files/1aa0dd2a47c06f4e30d8bc304d9ad535.jpg", “促销标题”:“BNI商店和Win dengan Kartu Kredit BNI di Centro百货公司、百盛百货公司和百盛美食城”, “有效

我想把网站转换成json,因为我需要网站上的数据, 下面是我的教程: 但是只是返回1个数据,我想返回很多这样的数据:

{
“类别”:“时尚”,
“数据”:[
{
“商户名称”:“Centro”,
“imageurl”:https://m.bnizona.com/files/1aa0dd2a47c06f4e30d8bc304d9ad535.jpg",
“促销标题”:“BNI商店和Win dengan Kartu Kredit BNI di Centro百货公司、百盛百货公司和百盛美食城”,
“有效期至”:“有效期至2017年11月30日”
},
{
“商户名称”:“Centro”,
“imageurl”:https://m.bnizona.com/files/1aa0dd2a47c06f4e30d8bc304d9ad535.jpg",
“促销标题”:“BNI商店和Win dengan Kartu Kredit BNI di Centro百货公司、百盛百货公司和百盛美食城”,
“有效期至”:“有效期至2017年11月30日”
}
]
},
这是我的代码:

var Xray=require('x-ray');
var x=x射线();
//阅读链接
x('https://m.bnizona.com/index.php/category/index/promo“,”.menu li',[{//从.menu li读取列表
“类别”:“a”,
//“链接”:a@href',
“数据”:
x('a@href', {
“商户名称”:“.商户名称”,
“imageurl”:img@src",
“促销标题”:“.promo title”,
“有效期至”:“.有效期至”
}),
}])(功能(err、obj){
控制台日志(obj)
})
//.paginate('.nav-previousa@href')
//.限额(90)
.write('solution.json')