Tech Tips

  1. プログラミング
  2. 668 view

[node.js]webサイトのクローリング用ライブラリ cheerio

以下のライブラリを利用する。
npm install request
npm install cheerio
requestは対象URLからのデータ取得に用いて、
cheerioはその取得したデータをDOM解析するために使用する。 例えばこんな感じで使用出来る。
#!/usr/bin/env node

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

var request_url = "http://www.google.com";

request({url: request_url}, function(error, response, body)
{
  if (!error && response.statusCode == 200) {
    $ = cheerio.load(body);

    var url = response.request.href;
    var title = $("title").text();

    console.log(url);
    console.log(title);
  } else {
    console.log(response.statusCode);
  }
});

プログラミングの最近記事

  1. M5Stack Core2 for AWS – ESP32 IoT開発キットで…

  2. D3.js v7 で点・線・テキスト・ツールチップ・ズームを設定する方法

  3. Amazon Lex V2 で入力させる内容を分岐する方法

  4. Google Calendar API で自分のカレンダーの予定を取得する方法

  5. LeetCode の問題リストページで Like/Dislike 数を表示するだけの雑な …

関連記事

PAGE TOP