Node.js スクレイピング cheerio-httpcli 使用例

// モジュールの読込

var client = require('cheerio-httpcli');

const ARIA_LABEL = "xxxx"

var url = "xxxx";

var param = {};

client.fetch(url, param, function(err, $, res) {

if (err) { console.log("error"); return; }

// リンクを抽出して表示

$("a").each(function(idx) {

var text = $(this).text();

var href = $(this).attr('href');

var ariaLabel = $(this).attr('aria-label');

if (ariaLabel === ARIA_LABEL) {

// console.log(text);

// console.log(href);

// console.log(ariaLabel);

}

});

});