web-dev-qa-db-ja.com

カスタム検索のcx IDの取得、Google API-Python

Pythonでカスタム検索APIを使用するための汎用cx IDを取得するにはどうすればよいですか? http://code.google.com/p/google-api-python-client/source/browse/samples/customsearch/main.py

私が読んだことから、このcx IDは特定のサイトのみを対象としていることを理解しています(カスタム検索エンジンを作成する場合は、特定のサイトを要求します)が、Googleで検索して欲しいので、 google-searchの最初の3-5件の結果。

カスタム検索APIを使用してGOOGLEで検索したいので、すでに開発者キーを取得しています。個人サイトなどではなく、Googleで検索するためのcx IDを取得するにはどうすればよいですか。 。

28
Paul

解決済み:カスタム検索エンジンに移動->検索エンジンの編集->基本->検索するサイト->選択:ウェブ全体を検索しますが、含まれるサイトを強調します。

16
Paul

回答が古くなっています。反対票を投じる前に日付を確認してください。

ここでcx id http://www.google.com/cse/manage/allを見つけることができます。私の検索エンジンを探して、リストから選択します

31
name-it

2017年の時点で(これは将来的に古くなる可能性があります)、手順は次のとおりです。

1)APIキーを取得した後(カスタム検索APIの下) ここ

2) CSEホーム に向かう

3)下の追加をクリック検索エンジンの編集

4)検索ボックスが表示されたら、www.google.comと入力し、下部にあるCreateをクリックします。

5)cxコード(Search Engine IDと呼ばれます)を取得してAPIキーで使用します

19
W.R.

カスタム検索ウィザードでは、一部のサイトを選択するように求められますが、ワイルドカードを使用できるため、*。edu、*。org、...と入力して、検索を非常に大きくすることができます。

ウィザードがURLのフォーマットについて教えてくれたことを引用します(フランス語で申し訳ありません!):
"URLのフォーマット

Pages individuelles : si vous indiquez www.mysite.com/mypage.html, seule la page mypage.html est incluse sur www.mysite.com.
Sites entiers : si vous indiquez www.mysite.com/*, toutes les pages de www.mysite.com sont incluses.
Parties de sites : vous pouvez utiliser des caractères génériques pour inclure uniquement certaines parties d'un site. Par exemple, www.mysite.com/*about* permet d'inclure uniquement les fichiers sur www.mysite.com contenant about dans leur nom.
Domaines entiers : vous pouvez également spécifier un domaine entier en utilisant *.mydomain.com. Si vous indiquez mydomain.com, le système le convertit automatiquement en *.mydomain.com/*. Si ce n'est pas ce que vous voulez, vous pouvez revenir en arrière dans le panneau de configuration.
0
Christian