X-Ray节点Scrapper没有在Soundcloud上找到类

时间:2015-08-24 08:29:53

标签: node.js web-scraping

嘿伙计我建立了一个非常基本的刮刀来从soundcloud中提取信息。我正在使用X射线,它似乎无法找到存储音乐信息的标签。有什么想法吗?代码如下

var Xray = require('x-ray');
var xray = new Xray(); 

xray('https://soundcloud.com/search?q=Burning%20Man', '.searchItem',

[{
    Hai: 'div:nth-child(1) @aria-label'


}]
).write('results.json')

1 个答案:

答案 0 :(得分:0)

搜索结果通过AJAX加载,不是初始页面内容的一部分(它们会动态添加到页面中)。它看起来不像x-ray能够处理这样的设置。

您也可以直接使用搜索API,而不是尝试解析页面:

https://api-v2.soundcloud.com/search?q=Burning%20Man

更多文档here