"Googleカスタム検索" (サービス接続)

Wolfram言語でGoogleカスタム検索APIに接続し,Web上のサイトや画像を検索する.

接続と認証

ServiceConnect["GoogleCustomSearch"]は,Googleカスタム検索APIへの接続を確立する.それまでに保存された接続が見付かった場合は,それが使われる.それ以外の場合は,新たな認証リクエストが起動される.
この接続の使用には,インターネットアクセスとGoogleカスタム検索APIのキーが必要である.
"SearchType""Image"を使用するためには,Googleカスタム検索の設定で画像検索が有効になっていなければならない.

リクエスト

ServiceExecute["GoogleCustomSearch","request",params]は,パラメータ params を使い,Google Custom Search APIにリクエストを送る.次は可能なリクエストである.

Google検索

リクエスト:

"Search" Webの結果を返す

パラメータ:
  • "Query"(必須)検索式
    MaxItems10表示する結果数
    "StartIndex"0最初の検索結果のインデックス
    "SearchType""Web"検索タイプ:"Image"または"Web"
    "Site"None検索結果におけるWebサイトについての制約条件
    "FileFormat"None検索結果におけるファイルタイプについての制約条件
    LanguageNone検索結果における言語についての制約条件
    "Country"None検索結果における国や地域についての制約条件
    "ContentFiltering""Off"成人向けのコンテンツのフィルタレベル("Off""Medium"または"High"
    "DateRestrict"None経過日数,週数,月数あるいは年数に基づいて結果を制限する
  • 例題

      (1)

    特定のクエリにマッチするサイトを求めてWebの検索を行う:

    Webで画像検索を行う:

    Webで特定のファイル形式を検索する: