Googleの検索クエリについて
About
Googleで検索を行ってページが開かれるとき、その検索に利用されたコマンド(クエリ)はURLに残されています。このクエリにはそれぞれ意味があるので、それらについてまとめておきます。例えばスクリプトなどを利用して検索クエリを生成したい場合などには、これらについて熟知している必要があります。
自動トラフィックはGoogleの利用規約によって許可されていません。スクリプトなどから無作為に、(半)永続的に、Googleのサーバに対してアクセスすることのないようにしてください。項目"自動クエリ"を送信すること、がどの範囲までを指すのか、など十分に配慮し、倫理的にも問題の残る利用方法をとらないよう、推奨します。
- 「ご使用のコンピュータ ネットワークからの異常なトラフィックが検出されました」という通知 - Google
- ネットワーク上に自動化されたクエリが検出された場合の対処方法
- 自動トラフィックの例
Googleの仕様変更によって、これらのクエリ(SearchProtocol)は変更される可能性があります。他所で掲載されている情報も、必ずしも最新のものではない点に注意する必要があります。
Reference
- (Web ver.)Google Search Appialance / Search Protocol Reference - Google
- (Pdf ver.)Google Search Appialance / Search Protocol Reference - Google
- Google Images Cover Search - mp3tag forums
- Google search parameters in 2012 - RankPanel
- Google News Search parameters (The Missing Manual) - James Mckinney・Montreal,QC
- No.3381 Google画像検索APIで指定できるクエリ一覧-うずら技術メモ
- 39.Google画像検索のクエリを解析する-Linuxゲリラ戦記
最低限押さえておきたいクエリ
query | value | about |
q | 文字列 | 検索ワード |
safe | active,moderate,off | セーフフィルタの強度設定、それぞれ強,中,無効 |
start | 0~1000 | 検索結果の開始位置、5を指定すると5番目の結果以降を取得する |
num | 0~100の数値 | 検索結果を取得する数、1度に1000番目以降の結果は取得できない |
as_sitesearch | Webサイト( ex.http://www.amazon.com/![]() | 検索対象とするWebサイトを限定する |
hl | ja…ほか | ホスト言語、検索結果を出力する言語になる |
lr | lang_ja…ほか | 検索対象とする言語を指定する |
gl | jp…ほか | 検索する国を指定する |
tbs | 後に続く拡張検索オプションの値 | 後に続いて拡張検索オプションを設定する |
query | value | about |
ift | bmp,gif,jpg,png,svg | 画像ファイルのフォーマットの種類、文字通り |
itp | face,lineart,clipart,photo,animated | 画像の種類、それぞれ顔,線画,クリップアート,写真,アニメーション |
ic | mono,gray,color,trans | 画像の色調、それぞれ白黒(廃止),白黒,フルカラー,透過 |
isz | i,s,m,l,ex,lt | 画像のサイズ、それぞれアイコン~大,固定,最小サイズ |
islt | qsvga,vga,svga,xga,2mp~70mp | 最小の画像サイズ、iszの値がltの場合のみ有効, mpはメガピクセル |
iszw | 0~数値 | 画像の横幅、iszの値がexの場合のみ有効 |
iszh | 0~数値 | 画像の縦幅、iszの値がexの場合のみ有効 |
hl/lrで指定できる言語の一覧
2013.08.13現在、hl,lr,glで指定することのできる言語は次のURLから確認することができる。同じ言語指定の項目ではあるが、指定できる項目の種類と記述方法が異なる点に注意する。
- XML API reference - Google Developers
- hlは項目"Supported Interface Languagesに一覧されている。
- lrは項目"Language Collection Values"
に一覧されている。
- glは項目"Country Codes"
に一覧されている、。