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

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

所以我正在尝试使用 node.js X 射线抓取框架抓取一些内容。虽然我可以从单个页面获取内容,但仅以一名员工为例,我无法理解如何为所有员工获取内容。

工作示例,但返回给我第一个员工:

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')

非常感谢

最佳答案

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')

像魅力一样工作,

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

关于javascript - 如何使用 X-Ray 和 NodeJs 从 Viadeo 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45640663/

相关文章:

javascript - 使用字符串对象的 Firebase 更新

javascript - Node.js REPL 中的 ES6 样式导入

node.js - Node.js 中同一主机的并发连接限制

javascript - github 中的 Codacy 功能给了我一些我无法理解的错误

javascript - Mongoose : insert data into an array of nested objects

javascript - Twitter处理链接的方式: click then AJAX,打开一个新选项卡然后完全加载

node.js - 用 Mongoose 填充后如何聚合

python - 由于某些广告隐藏了搜索按钮,因此无法点击该按钮

c# - 如何从维基百科获取表格

r - 从网站中提取html表格