サイトアイコン Plusプロジェクトマネージャーオフィシャルページ

【2022年UI変更】Googleの検索結果をAPIで取得する方法
~簡単4ステップ・まとめ付き~

Googleの検索結果をAPIで取得する方法

Analyst working with Business Analytics and Data Management System on computer to make report with KPI and metrics connected to database. Corporate strategy for finance, operations, sales, marketing

アップデート
  • 2022/02/26 – 「Custom Search Engine」の設定UI刷新を反映しました NEW
プログラムでGoogleの検索結果を取得しなきゃいけない。
絶対に動く最新の手順が知りたいな。。

プログラムでGoogleの検索結果を取得する必要がありますか?

Googleのカスタム検索APIを使用して検索結果を取得する方法を解説します。

Google Cloud Platformは日々機能が更新されており、この1年でも機能がかなり変わっています。
今回の投稿のために、2022年2月現在の最新の手順を反映しています。

最新の手順を参照してノートラブルでノウハウを入手できます。

それでは、今すぐカスタム検索APIを使ってみましょう。

筆者は、業務歴20年、現役のシステムコンサルタントです。

Python/Javaとデータベース/検索エンジンを組み合わせたシステム構築に精通しています。

また、代表的なクラウド情報処理プラットフォームGoogle Cloud Platformは筆者もよく使用しています。

プログラムからGoogleの検索結果を取得するために必要な情報・手順のまとめ

プログラムからGoogleの検索結果を取得するために必要な情報と、それらを取得する手順を簡単に整理します。

用語の整理

  • Google Cloud Platform ・・・ Googleが提供するWeb情報処理プラットフォーム。
  • Google Custom Search API(カスタム可能な検索API) ・・・ Google Cloud Platformに含まれる機能の1つ。Google検索をプログラムから使用することができる。
  • Custom Search Engine(プログラム可能な検索エンジン) ・・・ 利用者が独自に定義できるGoogleの機能を利用した検索エンジン。

Google Custom Search API(カスタム可能な検索API)を使用するために必要な情報

  • Googleアカウント ・・・ Googleが提供するサービスを利用するためアカウントのことで、Gmailのメールアドレスを持っていれば、Googleアカウントを持っていることになります。
    まだGoogleアカウントを持っていないのであればこちら「Google アカウントの作成」から作成しておきましょう。
  • 「Google Custom Search API」のAPIキー ・・・ Googleの検索APIを使用するためのキー。GoogleがAPIの利用を管理するための情報で、ユーザーはGoogleから発行されたAPIキーを使用してGoogle Custom Search APIを利用します。
  • 「Custom Search Engine」の検索エンジンID ・・・ Googleが提供するカスタム可能な検索エンジンのID。自分用にカスタム可能な検索エンジンを作成し、Googleの検索APIからアクセスして検索結果を取得します

Google Custom Search APIを使用するまでの手順

  • 1.(Google Custom Search API)プロジェクトの作成 ・・・ Google Cloud Platformにログインしプロジェクトを作成します。
  • 2.(Google Custom Search API)APIキーの取得 ・・・ Google Custom Search APIを利用するためのAPIキーを取得します。
  • 3.(Google Custom Search API)APIの有効化 ・・・ Google Custom Search APIを利用できるように設定変更します。
  • 4.Custom Search Engineの作成NEW ・・・ APIから呼び出す自分専用の検索エンジンを作成します。

API利用までの手順は以上です。

また、最後に、作成したAPIキーと検索エンジンを使用した簡単な検索例を載せておきます。

Google Custom Search API/Custom Search Engineの設定手順

ここから、Google Custom Search APIを利用するための具体的な手順を記載します。

(事前準備)Googleへのログイン

設定を始める前にまず、ブラウザでGoogleトップページを開きGoogleアカウントでログインしておきましょう。

1.(Google Custom Search API)プロジェクトの作成

Google Cloud Platformにログインしプロジェクトを作成します。

2.(Google Custom Search API)APIキーの取得

Google Custom Search APIを利用するためのAPIキーを取得します。

※イメージのAPIキーは現在は使用できません。

3.(Google Custom Search API)APIの有効化

Google Custom Search APIを利用できるように設定変更します。

※認証情報の作成を求められますが、1つ前の手順で作成したAPIキーがすでに設定されているので実施する必要はありません。

4.Custom Search Engineの作成 NEW

Search APIから呼び出す自分専用の検索エンジンを作成します。

※イメージの検索エンジンは現在使用できません。

※(イメージ)カスタム検索エンジンを使った「ドーナツ」検索結果

「Google Custom Search API」を使用した検索の例

最後に、作成したAPIキーと検索エンジンを使用した簡単な検索例を掲載しておきます。

検索結果は、JSONという形式で返却されます。詳しい使い方と、検索結果の確認方法は別の投稿で紹介します。

※(例)「ドーナツ」検索クエリー

  • 検索文字列:ドーナツ
  • URL   :https://www.googleapis.com/customsearch/v1?key=AIzaSyAtv_v_vSR7XriFgOvHsDDWKrX8y1VLwj4&cx=b6f023e6207654211&q=ドーナツ

※(イメージ)検索APIを使用した「ドーナツ」検索結果

※(JSON形式テキスト)検索エンジンから返却されたデータ

// 20220226025403
// https://www.googleapis.com/customsearch/v1?key=AIzaSyAtv_v_vSR7XriFgOvHsDDWKrX8y1VLwj4&cx=b6f023e6207654211&q=%E3%83%89%E3%83%BC%E3%83%8A%E3%83%84

{
  "kind": "customsearch#search",
  "url": {
    "type": "application/json",
    "template": "https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&relatedSite={relatedSite?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json"
  },
  "queries": {
    "request": [
      {
        "title": "Google Custom Search - ドーナツ",
        "totalResults": "33400000",
        "searchTerms": "ドーナツ",
        "count": 10,
        "startIndex": 1,
        "inputEncoding": "utf8",
        "outputEncoding": "utf8",
        "safe": "off",
        "cx": "b6f023e6207654211"
      }
    ],
    "nextPage": [
      {
        "title": "Google Custom Search - ドーナツ",
        "totalResults": "33400000",
        "searchTerms": "ドーナツ",
        "count": 10,
        "startIndex": 11,
        "inputEncoding": "utf8",
        "outputEncoding": "utf8",
        "safe": "off",
        "cx": "b6f023e6207654211"
      }
    ]
  },
  "context": {
    "title": "自作エンジン1"
  },
  "searchInformation": {
    "searchTime": 0.49436,
    "formattedSearchTime": "0.49",
    "totalResults": "33400000",
    "formattedTotalResults": "33,400,000"
  },
  "items": [
    {
      "kind": "customsearch#result",
      "title": "ミスタードーナツSP",
      "htmlTitle": "ミスタードーナツSP",
      "link": "https://www.misterdonut.jp/",
      "displayLink": "www.misterdonut.jp",
      "snippet": "ミスタードーナツの公式サイトです。新商品、ミスドクラブ、ドーナツ&ドリンクメニュー、飲茶メニュー、ショップ検索、TVCMなど、様々な最新情報をご覧いただけます。",
      "htmlSnippet": "ミスタードーナツの公式サイトです。新商品、ミスドクラブ、ドーナツ&ドリンクメニュー、飲茶メニュー、ショップ検索、TVCMなど、様々な最新情報をご覧いただけます。",
      "cacheId": "mhrItunuG8YJ",
      "formattedUrl": "https://www.misterdonut.jp/",
      "htmlFormattedUrl": "https://www.misterdonut.jp/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcS8YRyeCXRdwGpeoSIKD3aY4yKva_PtBIUAN8uDG4lgWH3IXcM8ar1_l-XL",
            "width": "225",
            "height": "225"
          }
        ],
        "metatags": [
          {
            "viewport": "width=device-width; initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"
          }
        ],
        "cse_image": [
          {
            "src": "https://www.misterdonut.jp/sp/img/211105_001.jpg"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "クリスピー・クリーム・ドーナツ",
      "htmlTitle": "クリスピー・クリーム・ドーナツ",
      "link": "https://krispykreme.jp/",
      "displayLink": "krispykreme.jp",
      "snippet": "クリスピー・クリーム・ドーナツ・ジャパンの公式ウェブサイト。70年続く秘密のレシピが作り出すドーナツ&ドリンクメニュー、店舗情報、採用情報など様々な情報をご ...",
      "htmlSnippet": "クリスピー・クリーム・ドーナツ・ジャパンの公式ウェブサイト。70年続く秘密のレシピが作り出すドーナツ&ドリンクメニュー、店舗情報、採用情報など様々な情報をご ...",
      "cacheId": "SYwuspOlCVMJ",
      "formattedUrl": "https://krispykreme.jp/",
      "htmlFormattedUrl": "https://krispykreme.jp/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRKBUL-l7zs2CNghp-dZRSQqq95nCodpDCurkSbmpicPq086AM97TQA2L6_",
            "width": "205",
            "height": "246"
          }
        ],
        "metatags": [
          {
            "og:type": "website",
            "twitter:card": "summary_large_image",
            "og:site_name": "クリスピー・クリーム・ドーナツ",
            "viewport": "width=device-width, initial-scale=1",
            "og:title": "クリスピー・クリーム・ドーナツ",
            "og:locale": "ja_JP",
            "og:url": "https://krispykreme.jp/",
            "og:description": "クリスピー・クリーム・ドーナツ・ジャパンの公式ウェブサイト。70年続く秘密のレシピが作り出すドーナツ&ドリンクメニュー、店舗情報、採用情報など様々な情報をご紹介します。",
            "format-detection": "telephone=no"
          }
        ],
        "cse_image": [
          {
            "src": "https://krispykreme.jp/cms/wp-content/uploads/2022/02/220302_mainvisual_sp.jpg"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "ドーナツ - Wikipedia",
      "htmlTitle": "ドーナツ - Wikipedia",
      "link": "https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%BC%E3%83%8A%E3%83%84",
      "displayLink": "ja.wikipedia.org",
      "snippet": "ドーナツ(英語: doughnut, donut)は、小麦粉が主成分の生地に水・砂糖・バター・卵などを加えたものであり、一般的には、油脂で揚げた甘い菓子である。",
      "htmlSnippet": "ドーナツ(英語: doughnut, donut)は、小麦粉が主成分の生地に水・砂糖・バター・卵などを加えたものであり、一般的には、油脂で揚げた甘い菓子である。",
      "cacheId": "Mmc-9p9yKSwJ",
      "formattedUrl": "https://ja.wikipedia.org/wiki/ドーナツ",
      "htmlFormattedUrl": "https://ja.wikipedia.org/wiki/ドーナツ",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQMlW_UTUzLvqn9GRohAmSgswKDwy7ZSu-WsamMEJUbbth0geZHtbqn0kM",
            "width": "278",
            "height": "182"
          }
        ],
        "metatags": [
          {
            "referrer": "origin",
            "og:image": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Glazed-Donut.jpg/1200px-Glazed-Donut.jpg",
            "og:image:width": "1200",
            "og:type": "website",
            "og:title": "ドーナツ - Wikipedia",
            "og:image:height": "786",
            "format-detection": "telephone=no"
          }
        ],
        "cse_image": [
          {
            "src": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Glazed-Donut.jpg/1200px-Glazed-Donut.jpg"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "商品情報|ミスタードーナツ",
      "htmlTitle": "商品情報|ミスタードーナツ",
      "link": "https://www.misterdonut.jp/m_menu/",
      "displayLink": "www.misterdonut.jp",
      "snippet": "新商品や地域限定商品、ドーナツ・パイ、飲茶、ドリンク・スープなど、全メニューをご紹介しています。過去のメニューもご覧いただけます。",
      "htmlSnippet": "新商品や地域限定商品、ドーナツ・パイ、飲茶、ドリンク・スープなど、全メニューをご紹介しています。過去のメニューもご覧いただけます。",
      "cacheId": "ob3SaC0oXHMJ",
      "formattedUrl": "https://www.misterdonut.jp/m_menu/",
      "htmlFormattedUrl": "https://www.misterdonut.jp/m_menu/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTgf49g6if4wHziqp85DfAP62DE_OQixnWnZXMQShCD_7kbK6jVFdM_Bq8",
            "width": "271",
            "height": "186"
          }
        ],
        "metatags": [
          {
            "content-language": "ja"
          }
        ],
        "cse_image": [
          {
            "src": "https://www.misterdonut.jp/m_menu/images/new_220107_1_1.jpg"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "Dunkin'® | America's Favorite Coffee, Espresso and Donuts",
      "htmlTitle": "Dunkin'® | America's Favorite Coffee, Espresso and Donuts",
      "link": "https://www.dunkindonuts.com/",
      "displayLink": "www.dunkindonuts.com",
      "snippet": "Sip into Dunkin'® and enjoy America's favorite coffee and baked goods chain. View menu items, join DDPerks, locate stores, and discover career ...",
      "htmlSnippet": "Sip into Dunkin'® and enjoy America's favorite coffee and baked goods chain. View menu items, join DDPerks, locate stores, and discover career ...",
      "cacheId": "FMen2cf0_88J",
      "formattedUrl": "https://www.dunkindonuts.com/",
      "htmlFormattedUrl": "https://www.dunkindonuts.com/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSCbYx1rQ6pKFFK5V9VJIMjF64Q5Vw4FSdNEylGq8IQnVhtUvZPtDDT_S0",
            "width": "188",
            "height": "268"
          }
        ],
        "metatags": [
          {
            "apple-itunes-app": "app-id=1056813463, app-clip-bundle-id=com.dunkinbrands.otgo.Clip",
            "og:type": "website",
            "twitter:card": "summary",
            "twitter:title": "Dunkin'® | America's Favorite Coffee, Espresso and Donuts | Dunkin'®",
            "msvalidate.01": "A0FE6B356487605715B8E97E74E7C656",
            "viewport": "width=device-width, initial-scale=1.0, maximum-scale=2.0",
            "twitter:description": "Sip into Dunkin'® and enjoy America's favorite coffee and baked goods chain. View menu items, join DDPerks, locate stores, and discover career opportunities.",
            "title": "Dunkin'® | America's Favorite Coffee, Espresso and Donuts | Dunkin'®",
            "og:description": "Sip into Dunkin'® and enjoy America's favorite coffee and baked goods chain. View menu items, join DDPerks, locate stores, and discover career opportunities."
          }
        ],
        "cse_image": [
          {
            "src": "https://www.dunkindonuts.com/content/dam/dd/img/newIPhone/IPhoneNoProgram/HP-Dunkin-Done-Easy.png"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "ドーナツのフロレスタ | ネイチャードーナツ",
      "htmlTitle": "ドーナツのフロレスタ | ネイチャードーナツ",
      "link": "https://www.nature-doughnuts.jp/",
      "displayLink": "www.nature-doughnuts.jp",
      "snippet": "手作りドーナツ専門店のフロレスタ公式サイトです。定番ドーナツ、季節のドーナツ、フロレスタのどうぶつドーナツ、コラボドーナツとドリンクメニュー、ショップ、 ...",
      "htmlSnippet": "手作りドーナツ専門店のフロレスタ公式サイトです。定番ドーナツ、季節のドーナツ、フロレスタのどうぶつドーナツ、コラボドーナツとドリンクメニュー、ショップ、 ...",
      "cacheId": "9CG7SJxKzJsJ",
      "formattedUrl": "https://www.nature-doughnuts.jp/",
      "htmlFormattedUrl": "https://www.nature-doughnuts.jp/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTL6M7ORz8QLOIB_juOqBKhNfHrsxHxxIGic_zkIxL1JAm29zF-zPgdcei2",
            "width": "310",
            "height": "163"
          }
        ],
        "metatags": [
          {
            "og:image": "https://nature-doughnuts.jp/ogp1200x630.jpg",
            "og:type": "website",
            "twitter:card": "summary_large_image",
            "twitter:title": "ドーナツのフロレスタ | ネイチャードーナツ",
            "viewport": "width=device-width, initial-scale=1, shrink-to-fit=no",
            "twitter:url": "https://nature-doughnuts.jp/",
            "twitter:description": "手作りドーナツ専門店のフロレスタ公式サイトです。定番ドーナツ、季節のドーナツ、フロレスタのどうぶつドーナツ、コラボドーナツとドリンクメニュー、ショップ、おとりよせ、などの最新情報をご覧いただけます。",
            "og:title": "ドーナツのフロレスタ | ネイチャードーナツ",
            "og:url": "https://nature-doughnuts.jp/",
            "og:description": "手作りドーナツ専門店のフロレスタ公式サイトです。定番ドーナツ、季節のドーナツ、フロレスタのどうぶつドーナツ、コラボドーナツとドリンクメニュー、ショップ、おとりよせ、などの最新情報をご覧いただけます。",
            "twitter:image": "https://nature-doughnuts.jp/ogp1200x630.jpg",
            "format-detection": "telephone=no"
          }
        ],
        "cse_image": [
          {
            "src": "https://nature-doughnuts.jp/ogp1200x630.jpg"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "misdoネットオーダー",
      "htmlTitle": "misdoネットオーダー",
      "link": "http://netorder.misterdonut.jp/",
      "displayLink": "netorder.misterdonut.jp",
      "snippet": "「ミスタードーナツ」のネットオーダーでお好きなドーナツを簡単予約!ショップでスムーズに受け取り!",
      "htmlSnippet": "「ミスタードーナツ」のネットオーダーでお好きなドーナツを簡単予約!ショップでスムーズに受け取り!",
      "cacheId": "eKcvteTbHVQJ",
      "formattedUrl": "netorder.misterdonut.jp/",
      "htmlFormattedUrl": "netorder.misterdonut.jp/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcSX_J3_hMgE3_ZQUyZB76Lq396VJyziLfN1MngjitGoCErrR27aiSRrEaU",
            "width": "310",
            "height": "163"
          }
        ],
        "metatags": [
          {
            "og:image": "http://netorder.misterdonut.jp/ec/shop/images/md/ogp.png",
            "og:type": "website",
            "og:image:width": "1200",
            "viewport": "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0",
            "og:locale": "ja_JP",
            "og:image:height": "630"
          }
        ],
        "cse_image": [
          {
            "src": "http://netorder.misterdonut.jp/ec/shop/images/md/ogp.png"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "動物ドーナツ | イクミママのどうぶつドーナツ | どうぶつドーナツ",
      "htmlTitle": "動物ドーナツ | イクミママのどうぶつドーナツ | どうぶつドーナツ",
      "link": "https://ikumimama.com/",
      "displayLink": "ikumimama.com",
      "snippet": "2021.11.3 tue JR東日本とコラボした【南武ねこドーナツ・京浜東北ねこドーナツ・鶴見ねこドーナツ・東海道ねこドーナツ】を11月3日(水)~11月7日(日)の期間、JR川崎駅 ...",
      "htmlSnippet": "2021.11.3 tue JR東日本とコラボした【南武ねこドーナツ・京浜東北ねこドーナツ・鶴見ねこドーナツ・東海道ねこドーナツ】を11月3日(水)~11月7日(日)の期間、JR川崎駅 ...",
      "cacheId": "3EEg87V4S-8J",
      "formattedUrl": "https://ikumimama.com/",
      "htmlFormattedUrl": "https://ikumimama.com/",
      "pagemap": {
        "thumbnail": [
          {
            "src": "https://giga-images-makeshop-jp.akamaized.net/ikumimama/shopimages/02/00/7_000000000002.jpg?1561102660"
          }
        ],
        "metatags": [
          {
            "thumbnail": "https://giga-images-makeshop-jp.akamaized.net/ikumimama/shopimages/02/00/7_000000000002.jpg?1561102660",
            "og:type": "website",
            "twitter:card": "Summary with Large Image",
            "og:site_name": "イクミママのどうぶつドーナツ",
            "viewport": "width=device-width,initial-scale=1",
            "og:title": "イクミママのどうぶつドーナツ |",
            "og:description": "150種以上のかわいいどうぶつドーナツは自然素材のやさしい甘さ。「こねこのミケ」を始め、どうぶつドーナツはイクミママが開発しキャラクターメーカー様とのコラボも50種超!(類似商品にお気をつけください)"
          }
        ],
        "cse_image": [
          {
            "src": "https://gigaplus.makeshop.jp/ikumimama/images/top/hp_top_bnr_birth.jpg",
            "width": "353",
            "type": "1",
            "height": "143"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "ドーナツ専門店ジャック イン ザ ドーナッツ",
      "htmlTitle": "ドーナツ専門店ジャック イン ザ ドーナッツ",
      "link": "http://www.jack-donuts.jp/",
      "displayLink": "www.jack-donuts.jp",
      "snippet": "ドーナツ専門店ジャック イン ザ ドーナッツです。いつでも思いついたら立ち寄って、いつもの暮らしに「わくわく」をプラスできる存在になれますように。",
      "htmlSnippet": "ドーナツ専門店ジャック イン ザ ドーナッツです。いつでも思いついたら立ち寄って、いつもの暮らしに「わくわく」をプラスできる存在になれますように。",
      "cacheId": "keXdC5WBZ54J",
      "formattedUrl": "www.jack-donuts.jp/",
      "htmlFormattedUrl": "www.jack-donuts.jp/",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRPhxcnxPqDa87pEyAy3kP3XAd2PXb5PSBziWmWE_mR4O13iIZc5vkIlBBf",
            "width": "310",
            "height": "163"
          }
        ],
        "metatags": [
          {
            "og:image": "http://www.jack-donuts.jp/ogp.png",
            "og:type": "website",
            "og:site_name": "JACK IN THE DONUTS",
            "viewport": "width=device-width, initial-scale=1",
            "og:title": "ドーナツ専門店ジャック イン ザ ドーナッツ",
            "og:url": "http://www.jack-donuts.jp/",
            "og:description": "ドーナツ専門店ジャック イン ザ ドーナッツです。いつでも思いついたら立ち寄って、いつもの暮らしに「わくわく」をプラスできる存在になれますように。子どもから大人まで楽しめるドーナツ専門店をめざします。",
            "format-detection": "telephone=no"
          }
        ],
        "cse_image": [
          {
            "src": "http://www.jack-donuts.jp/ogp.png"
          }
        ]
      }
    },
    {
      "kind": "customsearch#result",
      "title": "ドーナッツ | 天使のお菓子レシピ | 森永製菓株式会社",
      "htmlTitle": "ドーナッツ | 天使のお菓子レシピ | 森永製菓株式会社",
      "link": "https://www.morinaga.co.jp/recipe/detail/445",
      "displayLink": "www.morinaga.co.jp",
      "snippet": "このドーナツレシピは鼻に抜ける溶かしバターの風味がたまりません‥!揚げ上がった粉砂糖にお水を足して、レンジですこし煮詰めた物を掛けて、グレーズドドーナツも作って ...",
      "htmlSnippet": "このドーナツレシピは鼻に抜ける溶かしバターの風味がたまりません‥!揚げ上がった粉砂糖にお水を足して、レンジですこし煮詰めた物を掛けて、グレーズドドーナツも作って ...",
      "cacheId": "c01Ytq7y3AQJ",
      "formattedUrl": "https://www.morinaga.co.jp/recipe/detail/445",
      "htmlFormattedUrl": "https://www.morinaga.co.jp/recipe/detail/445",
      "pagemap": {
        "cse_thumbnail": [
          {
            "src": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRDFvRvtb1cmZMqjyQ-i_fR0yYeWRtJd3vkePNhnQ83JrpHKs-MUaSOW5G7",
            "width": "267",
            "height": "189"
          }
        ],
        "breadcrumb": [
          {
            "title": "ホーム",
            "url": "ホーム"
          },
          {
            "title": "知る・楽しむ",
            "url": "知る・楽しむ"
          },
          {
            "title": "天使のお菓子レシピ",
            "url": "天使のお菓子レシピ"
          }
        ],
        "metatags": [
          {
            "og:image": "https://www.morinaga.co.jp/public/corporate/images/recipe/entry/fix/445.jpg",
            "og:type": "article",
            "twitter:card": "summary_large_image",
            "viewport": "width=device-width, initial-scale=1.0",
            "og:title": "ドーナッツ | 天使のお菓子レシピ | 森永製菓株式会社",
            "mixi:image": "https://www.morinaga.co.jp/public/corporate/images/recipe/entry/fix/445.jpg",
            "og:url": "https://www.morinaga.co.jp/recipe/detail/445"
          }
        ],
        "cse_image": [
          {
            "src": "https://www.morinaga.co.jp/public/corporate/images/recipe/entry/fix/445.jpg"
          }
        ]
      }
    }
  ]
}

おわりに

今回は、プログラムからGoogleの検索結果を取得するための設定手順をご紹介しました。

次回以降、検索結果をAPIで取得し、分析する方法をより具体的に説明したいと思います。

ここまで読んでいただきありがとうございました。

参考リンク

併せて読もう ~知らないと恥をかく・社会人必須の知識3選~

下記ページに社会人に必須の知識をまとめています。

いずれも知らないは済まされない基本的な内容です。

転職の前に、一通り読んでマスターしておきましょう。

報告の本質が分かる|業務日報の書き方

日報に何を書いていいのか分かんない。。 なんで書かなきゃいけないんだ?面倒くさいなぁ。 どう書けば評価されるんだろう・・? 「業務日報」というと、新人研修などを思い浮かべますね。私も若い頃、いやいや書いていたことを思い出します。 しかし、指示を受けてから内容を考えたり、例文を探しているようでは、報告書の作成能力が向上しませんし、報告を受ける側からしてもメリットは望めません。 筆者は、業務歴20年、現役のシステムコンサルタン...
【本質が分かる】業務日報の書き方・3つのテーマ~例文は無意味・新人さんでも量産可能~ - Plusプロジェクトマネージャーオフィシャルページ

プロジェクト管理|WBSとは・作り方・運用の注意点

アップデート 2022/8/21 - 課題管理を行うに必要な知識『MECE』を紹介しています。 NEW 2021/11/24 - 関連テンプレートへのリンクを更新しました。 WBSを作れと言われたけど、どうやって作っていいかわからないよ。 まず、WBSが何なのか?どうするとうまく作れるのか、ちゃんと知りたいな。 『WBS』をきちんと理解していますか? WBS作成はプロジェクトを運営していく上での必須のスキルです。 この投稿では、WBSの定義、WBSの作り方、運用上...
【プロジェクト管理】WBSとは何か?作り方・運用の注意点をカンタンに解説 - Plusプロジェクトマネージャーオフィシャルページ

スケジュール管理|ガントチャートとは?作成法のすべて

アップデート 2022/7/7 - 関連テンプレートに『横リスト形式カレンダー』を追加しています。 NEW 2022/2/2 - 関連テンプレートに『建築工事向けエクセル工程表』を追加しています。 スケジュールはガントチャートで作れと言われた。 前のプロジェクトで見たことあるけど、自分で作る方法が分からない。 正しいやり方があるんなら知りたいな。 ガントチャートの正しい作り方を知っていますか? ガントチャートは、作業リストと時間軸上の棒グラ...
【プロジェクト管理】ガントチャートってなに?作成法のすべてが分かる - Plusプロジェクトマネージャーオフィシャルページ
モバイルバージョンを終了