如何使用X-Ray和NodeJs从Viadeo获取数据

时间:2017-08-11 17:22:22

标签: javascript node.js web-scraping web-crawler x-ray

所以我试图用node.js x-ray scraping框架来抓取一些内容。虽然我可以从单个页面获取内容,但仅作为一名员工的例子,我无法理解如何获得所有员工。

工作例但是给我第一名员工:

const request =require('request');
const Xray=require('x-ray');
var x = Xray();
x('http://www.viadeo.com/fr/company/unicef', 
    '.pan',[{
    name:'.pan-emp-name',
    job:'.pan-emp-pos',
    since:'.pan-emp-age'
    // job:'#profile #overview-summary-current ol'
}]).write('result.json')

非常感谢

1 个答案:

答案 0 :(得分:1)

x('http://www.viadeo.com/fr/company/unicef', 
    '#pan-emp .pan-employees .pan-empployee',[{
    company:'#company-info .company-logo-picture',
    nom:'.pan-emp-name',
    job:'.pan-emp-pos',
    depuis:'.pan-emp-age'
    // job:'#profile #overview-summary-current ol'
}]).write('result.json')

像魅力一样工作,

所以现在我的问题是获取公司信息