IPアドレス・ネットマスクの変換・チェック・統合・除外、国判定を簡単に。

こんな機能欲しいけど、自分で作るの面倒くさい!みたいな思いつきを
是非Twitterで意見投げてみてください。
時間は掛かるかもしれませんがコツコツ頑張るかも!?
Twitterリンクは下部)

IPアドレスから地理的位置情報(GeoIPLocation)の検索機能を公開しました。

Google or AdMax Promotion (ipvtop)

Googleカスタム検索エンジンの作成 (CSE/Googleカスタム検索エンジンAPI)

Googleカスタム検索エンジン(CSE)はGoogleのサイト検索を
カスタマイズして自分のサイトに埋め込んで表示したり、
自分のサイト内のコンテンツに絞り込んで検索する事ができる機能を提供してくれます。
今回はAPIから呼び出しを行うCSEの新規作成の流れをご紹介します。

本投稿は以下コンテンツの1記事になります。一連の流れは以下からご確認下さい。

私(本検証)は既にGoogleアカウントの取得と、
GoogleAPIコンソールへのアクセスの設定は済んでいますので、
途中、ログイン・登録等を促す画面が表示された場合は画面の指示に従ってください。

Googleカスタム検索エンジンの作成

プロモーション

Google or AdMax Promotion (ipvpos)

Googleカスタム検索エンジン(CSE)の新規作成には以下URLへアクセスします。

https://cse.google.com/cse/create/new

以下のようなページが開きますので、入力して作成します。

cse_create_cse_st01

CSEの新規作成・Googleカスタム検索エンジンの作成

 

最初の項目「検索するサイト」は必須入力ですが後から削除できます。

インターネット全体を検索した結果を表示したCSEの作成が目的と言った場合は、
適当に「google.co.jp」とでも入力して作成してしまいます。

cse_create_cse_st02

検索するサイトは必須・Googleカスタム検索エンジンの作成

 

目的が自サイトの検索などであれば、自分のサイトのドメイン名などを指定して作成します。
以下は当サイト「ipvx.info/*」と指定して作成しています。

言語は「日本語」、検索エンジンの名前は、後から自分が分かりやすい名称にします。
「作成」をクリックして終了です。

cse_create_cse_st03

入力例・Googleカスタム検索エンジンの作成

 

Googleカスタム検索エンジンの作成されると、
一旦、次に行うことの選択画面が表示されますが「コントロールパネル」をクリックして、
設定変更画面に遷移します。

cse_create_cse_st04

作成後の作業選択・Googleカスタム検索エンジンの作成

 

作成されたカスタム検索エンジン(CSE)の変更画面です。
以下の最下部に「検索するサイト」で「ipvx.info/*」が指定されているのが確認できます。

このカスタム検索エンジンは、
当サイト内(ipvx.info)のコンテンツでインデックスされているものが検索対象になっています。

cse_create_cse_st05

CSEの編集・Googleカスタム検索エンジンの作成

 

スクロールすると中程に「ウェブ全体を検索」のスイッチがあります。
デフォルトは「オフ」ですが、ここをONにすると、
普段のGoogle検索のように、インターネット全体の検索結果が表示されるようになります。

cse_create_cse_st06

ウェブ全体検索の選択等・Googleカスタム検索エンジンの作成

 

CSEの設定とデモ動作の確認

設定変更を行ったら右側の検索ボックスを利用するとCSEの動作確認が行えます。

例として「IPアドレスの国別」と入力しています。

cse_create_cse_st07

動作確認・Googleカスタム検索エンジンの作成

 

当サイト内に限定した検索結果が一覧に出ているのが分かります。

 

このように、デモ動作の確認を行いながら、目的に合ったCSEを作成していきます。

例えば、以下のように指定して利用を行います。

Googleカスタム検索エンジン(CSE)をAPIから呼び出す場合には、
この”作成済みのCSEの検索エンジンIDを指定“して呼び出します。

APIで検索が行える元となる検索結果はここでCSEに設定した検索結果になります。

この点を理解していないとAPIから「検索結果が得られない」という落とし穴にハマります。

尚「検索エンジンID」の確認については以下でご紹介しています。

 

作成したCSEの埋め込み表示

作成したCSEは以下のように埋め込んで、自サイトの検索などに利用できます。



上記で埋め込みを行っているCSEは以下URLで直接開くこともできます。
これは「公開URL」を有効にし、取得したURLになります。

https://cse.google.com/cse/publicurl?cx=012287356486321653031:oo56adlllti

 

次は「カスタム検索エンジン(CSE)の検索エンジンID」の取得です。

 

カスタム検索エンジンの利用だけならAPIは不要

今回の目標はAPIからカスタム検索エンジン(CSE)を利用する事としてご紹介していますが、
このCSEを利用するだけであれば、自身のサイトに埋め込むなりして、
プログラムアクセスする必要がないことが上の埋め込みからも分かる事と思います。

このCSEをカスタマイズする事によって、
以下で紹介したデータの抽出などに利用する事ができます。

 


AdMax Promotion

公開日:
最終更新日:2019/06/20

シェア頂けると新機能開発の励みになります!!

最後までお読みいただきありがとうございました。
便利!と思って頂けたらシェアを是非お願いします。
ご意見・ご批判でも感じた事を気にせずご指摘ください。

アカウント新規作成の為、是非フォローもお願いします。(無言OK)

※このページでこんな情報も一緒に見れたら便利!などの
アイディア・ご意見もお聞かせください。

また弊サイトはすべて広告費と個人の自腹にて運営・開発を行っています。
皆様、お仕事中でお忙しいことと存じますが、
ご興味がおありの広告が目に留まりましたら
広告主様のサイトもご覧いただけますと励みになります。

QRコードからもこのURLを開けます。
リンク先URL: https://ipvx.info/provider-ip-zone-search/cse/create_cse/


AdMax Promotion

サイト内コンテンツ
すべて展開 | すべて省略

Google or AdMax Promotion (ipvlink)

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください