Nodejs解析HTML网页模块 jsdom

工作需要抓取某些网页,所以今天试用下了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.$() 选择器下查找任何你想要的元素。

你可能感兴趣的:(nodejs)