我正在尝试从这个site中获取信息并将其添加到json中,但我不确切知道如何(我尝试了许多教程并没有成功)。
我想要的信息是:
Nome civil:---
Aniversário:---
Partido / UF:---
Telefone:---
传真:---
立法会:---
我的代码:
function dataDep(arrayDep) {
var urlFormatted = "http://www.camara.leg.br/internet/deputado/" + arrayDep;
jsdom.env({
url: urlFormatted,
scripts: ["http://code.jquery.com/jquery.js"],
done: function(errors, window) {
var $s = window.$;
var depObj = {};
$s('a').each(function() {
//console.log(window);
//console.log($s("title").text());
//console.log($s(this).attr('a'));
//});
// var content = $(".documentFirstHeading");
// console.log(content);
}
});
}
答案 0 :(得分:-1)
使用cheerio和请求模块加载和解析页面数据 Cheerio的工作方式与jQuery类似,但在后端
您可能会遇到一些问题,例如您帖子中的页面没有类或标识数据的ID。
但我发现一个API可能对你有好处:http://www2.camara.leg.br/transparencia/dados-abertos/dados-abertos-legislativo