工作需要抓取某些網頁,所以今天試用下了node下的jsdom模塊。同樣功能的還有jquery
jsdom https://npmjs.org/package/jsdom
API很簡單。
jsdom.env(
"http://nodejs.org/dist/",
["http://code.jquery.com/jquery.js"],
function (errors, window) {
console.log("there have been", window.$("a").length, "nodejs releases!");
}
);
第一個參數是抓取的url地址。第二個是你的jq代碼。第三個就是回調方法。傳給你的window就是一個包含url所連接的內容的全新window.可以在window.$() 選擇器下查找任何你想要的元素。
