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でインストールします。
1 |
npm i google-trends-api |
google-trends-api使い方
検索ワード「node」を指定してgoogleトレンドのデータを取得するサンプルとなります。
sample.jsとファイルを下記の内容で作成します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
//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); }); |
実行します。
1 |
node sample.js |
実行結果です。
1 2 3 4 5 6 7 8 9 10 11 12 |
検索ワード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
コメントを書く