個人的なまとめ。

何かてきとーに書きます。

Googleの検索結果数を取得する

他の人が言っている内容が古いのかどうなのか知らんが,あちらこちらに落ちているサンプルコードがことごとく動かなかったので自分用にメモ

cheerio-httpcliを利用してGoogleの検索結果数を取得する


なにはともあれインストールから

npm install -g cheerio-httpcli

ソースコードはこちら
github.com


以下のプログラムは2018年11月28日現在動いたとさ

var cheerio = require('cheerio-httpcli');
var word = 'こーすけ';

cheerio.fetch('https://www.google.co.jp/search', { q: word })  
.then(function (result) { 
  console.log(result.$('#resultStats').text());
})

.catch(function (err) { 
  console.log(err);
}) 

.finally(function () { 
  console.log('done');
}); 

実行方法

node filename

動作環境メモ
OS: Fedora28
Node: v8.12.0
npm: 6.4.1
cheerio-httpcli: 0.7.3
ネットワーク環境
IPv4, proxy内部