2016-03-17 134 views
-1

我想從這個site獲取信息並將其添加到JSON,但我不知道如何(我嘗試了很多教程,但沒有成功)。Jsdom如何從網站刮信息

我想要的信息是:

諾姆民事:---

ANIVERSARIO:---

黨/ UF:---

Telefone: - -

傳真:---

個Legislaturas:---

我的代碼:

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); 
    } 
}); 


} 

回答

-1

負載使用cheerio和請求模塊和解析頁面數據 Cheerio作品如jQuery,但在後端

你可能有一些問題就像您帖子中的頁面沒有識別數據的class或id一樣。

但是我找到一個API怎麼可能是對你有好處:http://www2.camara.leg.br/transparencia/dados-abertos/dados-abertos-legislativo

+0

而且我沒有發現在JavaScript一個lib中卡馬拉API連接在Node.js的,如果你分享你的代碼他們可能是好的... –