>こんな機能欲しいけど、自分で作るの面倒くさい!みたいな思いつきを是非Twitterで意見投げてみてください。時間は掛かるかもしれませんがコツコツ頑張るかも!?(Twitterリンクは下部)IPアドレスから地理的位置情報(GeoIPLocation)の検索機能を公開しました。自分のサイト内のコンテンツに絞り込んで検索する事ができる機能を提供してくれます。今回はAPIから呼び出しを行うCSEの新規作成の流れをご紹介します。本投稿は以下コンテンツの1記事になります。一連の流れは以下からご確認下さい。途中、ログイン・登録等を促す画面が表示された場合は画面の指示に従ってください。(ipvpos)Googleカスタム検索エンジン(CSE)の新規作成には以下URLへアクセスします。https://cse.google.com/cse/create/new以下のようなページが開きますので、入力して作成します。最初の項目「検索するサイト」は必須入力ですが後から削除できます。適当に「google.co.jp」とでも入力して作成してしまいます。目的が自サイトの検索などであれば、自分のサイトのドメイン名などを指定して作成します。以下は当サイト「ipvx.info/*」と指定して作成しています。言語は「日本語」、検索エンジンの名前は、後から自分が分かりやすい名称にします。「作成」をクリックして終了です。設定変更画面に遷移します。作成されたカスタム検索エンジン(CSE)の変更画面です。以下の最下部に「検索するサイト」で「ipvx.info/*」が指定されているのが確認できます。当サイト内(ipvx.info)のコンテンツでインデックスされているものが検索対象になっています。CSEの編集・Googleカスタム検索エンジンの作成スクロールすると中程に「ウェブ全体を検索」のスイッチがあります。普段のGoogle検索のように、インターネット全体の検索結果が表示されるようになります。設定変更を行ったら右側の検索ボックスを利用するとCSEの動作確認が行えます。例として「IPアドレスの国別」と入力しています。当サイト内に限定した検索結果が一覧に出ているのが分かります。サイト内検索結果1・Googleカスタム検索エンジンの作成サイト内検索結果2・Googleカスタム検索エンジンの作成このように、デモ動作の確認を行いながら、目的に合ったCSEを作成していきます。以下のように指定して利用を行います。(CSE/Googleカスタム検索エンジンAPI)Googleカスタム検索エンジン(CSE)をAPIから呼び出す場合には、この”作成済みのCSEの検索エンジンIDを指定“して呼び出します。APIで検索が行える元となる検索結果はここでCSEに設定した検索結果になります。この点を理解していないとAPIから「検索結果が得られない」という落とし穴にハマります。尚「検索エンジンID」の確認については以下でご紹介しています。作成したCSEは以下のように埋め込んで、自サイトの検索などに利用できます。上記で埋め込みを行っているCSEは以下URLで直接開くこともできます。これは「公開URL」を有効にし、取得したURLになります。https://cse.google.com/cse/publicurl?cx=012287356486321653031:oo56adlllti次は「カスタム検索エンジン(CSE)の検索エンジンID」の取得です。今回の目標はAPIからカスタム検索エンジン(CSE)を利用する事としてご紹介していますが、このCSEを利用するだけであれば、自身のサイトに埋め込むなりして、プログラムアクセスする必要がないことが上の埋め込みからも分かる事と思います。以下で紹介したデータの抽出などに利用する事ができます。潜在的なバグがないとは言い切れません。その為、ツールを用いた結果については十分検証の上ご利用ください。当サイトおよび、管理人は如何なる損害もその責を負いません。出典・引用の外部著作権者の明記がないものは、すべて管理人による著作物です。当サイトでご紹介しておりますコンテンツの著作権の放棄は致しません。サイト内コンテンツを引用される際にはご連絡は不要です。出典元として当サイト(個別記事)へのリンクをお願いいたします。申し訳ございませんが、無断転載、複製をお断りさせて頂いております。コンテンツを有益であると感じていただけましたら非常に光栄です。ありがとうございます。2018/07/21最終更新日:2019/06/20Tweetシェア頂けると新機能開発の励みになります!!最後までお読みいただきありがとうございました。便利!と思って頂けたらシェアを是非お願いします。ご意見・ご批判でも感じた事を気にせずご指摘ください。アカウント新規作成の為、是非フォローもお願いします。(無言OK)※このページでこんな情報も一緒に見れたら便利!などのアイディア・ご意見もお聞かせください。弊サイトはすべて広告費と個人の自腹にて運営・開発を行っています。皆様、お仕事中でお忙しいことと存じますが、ご興味がおありの広告が目に留まりましたら広告主様のサイトもご覧いただけますと励みになります。ご意見・ご質問はTwitterのご利用が便利です。非公開でのご連絡には「Message」をご利用ください。連絡する(Message)QRコードからもこのURLを開けます。コメントをキャンセルメールアドレスが公開されることはありません。POST大量のデータを含むCSV。...各国のIPアドレス(グローバルIP)が一覧で見られる機能を公開しました。...CIDRをIPアドレスに展開するのは意外と需要があった。