2012-04-25 24 views
2

私はGoogleカスタム検索APIを使用してGoogleの結果を読み取るスクリプトを持っていましたが、ドキュメントを調べた結果、言語と国を設定して結果をフィルタリングすることができましたが、結果はウェブサイトの結果とは異なります。検索APIを使用して、特定の国のGoogleサイトを検索する方法はありますか?

https://www.googleapis.com/customsearch/v1?key=KEY&cx=017576662512468239146:omuauf_lfve&q=gelato

http://www.google.it/#hl=en&output=search&q=gelato

私はウェブサイトを使用していたかのようにAPIから同じ結果を取得する方法はあり ?

+0

、いくつかのフォームを防ぐために、おそらく、おそらくあなたの電子メールの内容があまりにも...検索APIがこれを行うことはありません、アカウントにウェブの履歴やpersonalisationsを服用されますプライバシー侵害(それはGoogleと考えれば皮肉なことだ...) – KingCronus

答えて

1

カスタム検索APIでは、 'cr'パラメータが国の制限事項であると表示されます。

'hl'パラメータは、結果テキストを特定の言語(ユーザーインターフェイス言語)で表示するために使用されます。

結果をジオロケーションの関連性と一致させるには、 'gl'パラメータを使用する必要があります。

結果パラメータを特定の言語に制限するには、 'cr'パラメータと組み合わせて、または 'cr'パラメータの代わりに 'lr'パラメータを使用する必要があります。あなたがウェブサイトを自分で使用する場合

https://developers.google.com/custom-search/v1/cse/list

関連する問題