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内部