Node.jsでjQueryライクにHTMLをパースして操作できる「cheerio」の紹介です。
const cheerio = require('cheerio'); const $ = cheerio.load('Hello world');
$('h2.title').text('Hello there!'); $('h2').addClass('welcome');
$.html();
|
🏈 インストール手順
プロジェクト直下で次のコマンドを実行します。
yarn add cheerio
npm install --save cheerio
|
使い方
const $ = cheerio.load(' Apple Orange Pear ');
$('.apple').text() $('li[class=orange]').html();
$('ul .pear').attr('class'); $('input[type="checkbox"]').prop('checked'); $('').data('apple-color'); $('input[type="text"]').val();
$('#fruits').find('li').length;
|
🖥 VULTRおすすめ
「VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。
最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!