2013年04月23日

node.jsのcheerioモジュール

Re:node.jsを使ってjQueryチックにWebサイトをクローリングする方法 その2で使ったcheerioモジュールについての覚書。

 $ = cheerio.load(body);


みたいにHTMLを指定するとjQueryと同じような記法でDOMノードの取得ができる。

以下はrequestモジュールによりHTMLを取得したサイトのタイトルを取得するスクリプト。

var request = require('request');
var cheerio = require("cheerio");

request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
$ = cheerio.load(body);
var title = $("title").text();
console.log(title);//google
}
})
タグ:CHEERIO node.js
posted by ねこまんま at 15:39 | Comment(0) | TrackBack(0) | node.js | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック