node.js ライブラリ「google-trends-api」を使用してGoogleトレンドの情報を取得する
node.js ライブラリ「google-trends-api」を使って、Googleトレンドの情報を取得するためのサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- node 13.13.0
- npm 6.14.4
※windows10 scoopを使ってnode.jsをインストールする手順はこちら
google-trends-apiインストール
npmでインストールします。
npm i google-trends-api
google-trends-api使い方
検索ワード「node」を指定してgoogleトレンドのデータを取得するサンプルとなります。
sample.jsとファイルを下記の内容で作成します。
//google-trends-api利用
const gta = require("google-trends-api");
const obj = {
// 検索ワード
keyword: "node",
// 地域
geo: "JP",
// 検索する言語
hl: "ja",
// 検索期間開始日
startTime: new Date("2020-01-01"),
// 検索期間終了日
endTime: new Date("2020-07-01"),
};
gta.relatedQueries(obj).then(results => {
// jsonで結果が帰ってくるので整形する
const json = JSON.parse(results);
//
for (let i = 0; i < json.default.rankedList[0].rankedKeyword.length; i++) {
console.log("検索ワード" + json.default.rankedList[0].rankedKeyword[i].query + ": 検索率(1~100)" + json.default.rankedList[0].rankedKeyword[i].value);
}
}).catch(err => {
// エラー発生時の処理
console.error(err);
});
実行します。
node sample.js
実行結果です。
検索ワードnode js: 検索率(1~100)100
検索ワードnode.js: 検索率(1~100)28
検索ワードnodejs: 検索率(1~100)19
検索ワードnode インストール: 検索率(1~100)16
検索ワードnode red: 検索率(1~100)15
検索ワードnode js と は: 検索率(1~100)10
検索ワードnode js インストール: 検索率(1~100)10
検索ワードnode version: 検索率(1~100)10
検索ワードnode 意味: 検索率(1~100)7
検索ワードnode js 入門: 検索率(1~100)5
検索ワード株式 会社 node: 検索率(1~100)2
検索ワードnode hotel: 検索率(1~100)2
googleトレンドのデータが取得できていることが確認できます。
-
前の記事
Rails6 Material Design for Bootstrapを使用する手順 2020.08.06
-
次の記事
WordPress Exif情報をプラグインを利用して削除する 2020.08.06
コメントを書く