- 2022/02/26 – 「Custom Search Engine」の設定UI刷新を反映しました NEW
絶対に動く最新の手順が知りたいな。。
プログラムでGoogleの検索結果を取得する必要がありますか?
Googleのカスタム検索APIを使用して検索結果を取得する方法を解説します。
Google Cloud Platformは日々機能が更新されており、この1年でも機能がかなり変わっています。
今回の投稿のために、2022年2月現在の最新の手順を反映しています。
最新の手順を参照してノートラブルでノウハウを入手できます。
それでは、今すぐカスタム検索APIを使ってみましょう。
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にログインしプロジェクトを作成します。
- ブラウザで「Google Cloud Platform」のダッシュボードページを開きます。
- ヘッダーにある表示中のプロジェクト(プルダウンメニュー)をクリックします。
- プロジェクトリスト右上の「新しいプロジェクト」ボタンをクリックします。
- プロジェクト名を入力し、「作成」ボタンをクリックします。
- 新しいプロジェクトが作成されます。
2.(Google Custom Search API)APIキーの取得
Google Custom Search APIを利用するためのAPIキーを取得します。
- TOPメニューの「APIとサービス」メニューをクリックします。
- 「APIとサービス」メニューの「認証情報」のメニューをクリックします。
- 「認証情報」の「認証情報を作成」のメニューをクリックします。
- プルダウンメニューの「APIキー」メニューをクリックします。
-
APIキーが作成されます。
作成APIキーはAPI呼び出す時に使用しますのでコピーしておいてください。
※イメージのAPIキーは現在は使用できません。
3.(Google Custom Search API)APIの有効化
Google Custom Search APIを利用できるように設定変更します。
- 「APIとサービス」メニューの「有効なAPIとサービス」メニューをクリックします。
- 「APIとサービス」の「APIとサービスの有効化」メニューをクリックします。
- APIライブラリページに利用できるAPIリストが表示されますので「Custom Search API」をクリックします。
- 「Custom Search API」ページが表示されますので「有効にする」ボタンをクリックします。
- 「Custom Search API」が有効化されます。
※認証情報の作成を求められますが、1つ前の手順で作成したAPIキーがすでに設定されているので実施する必要はありません。
4.Custom Search Engineの作成 NEW
Search APIから呼び出す自分専用の検索エンジンを作成します。
- 「プログラム可能な検索エンジン」ページにアクセスします。
- 「すべての検索エンジン」タイトル右側の「追加」ボタンをクリックします。
- 「新しい検索エンジンを作成」ページが表示されます。
- 検索エンジンの名前を入力します。
- 「検索の対象」プロパティに「ウェブ全体を検索」を選択します。
- 「私はロボットではありません」チェックボックスをチェックして「作成」ボタンをクリックします。
- 新しい検索エンジンが作成されます。
- 「カスタマイズ」ボタンをクリックします。
※イメージの検索エンジンは現在使用できません。
-
検索エンジンの情報が表示されます。
検索エンジンIDはAPI呼び出す時に使用しますのでコピーしておいてください。
- ブラウザで検索エンジンの情報内の「公開URL」を開きます。
- 作成したカスタム検索エンジンを表示する事ができます。
※(イメージ)カスタム検索エンジンを使った「ドーナツ」検索結果
「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で取得し、分析する方法をより具体的に説明したいと思います。
ここまで読んでいただきありがとうございました。
参考リンク
- Googleアカウント ・・・ GoogleアカウントのTOPページ
- Google Cloud Platform ・・・ Googleが提供するクラウド上のサービスインフラストラクチャ
- Programmable Search Engine ・・・ Google Custom Search APIのTOPページ
- Google Custom Search API | Pricing ・・・ Google Custom Search APIの料金
- Google Custom Search API | Query parameters ・・・ Google Custom Search APIのリクエストパラメーター
- Custom Search Engine ・・・ プログラム可能な検索エンジンTOP
- Introducing JSON ・・・ JSONフォーマットのデータの定義
併せて読もう ~知らないと恥をかく・社会人必須の知識3選~
下記ページに社会人に必須の知識をまとめています。
いずれも知らないは済まされない基本的な内容です。
転職の前に、一通り読んでマスターしておきましょう。
報告の本質が分かる|業務日報の書き方
| アップデート 2024/10/26 - 誰でも使える便利なテンプレートをご紹介しています。 NEW 日報に何を書いていいのか分かんない。。 なんで書かなきゃいけないんだ?面倒くさいなぁ。 どう書けば評価されるんだろう・・? 「業務日報」というと、新人研修などを思い浮かべますね。私も若い頃、いやいや書いていたことを思い出します。 しかし、指示を受けてから内容を考えたり、例文を探しているようでは、報告書の作成能力が向上しませんし、報告を... 【本質が分かる】業務日報の書き方・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プロジェクトマネージャーオフィシャルページ |
