获取自定义搜索的cx ID,Google API - Python

时间:2011-07-03 09:38:03

标签: python google-api

如何在Python中使用自定义搜索API获取通用cx ID? http://code.google.com/p/google-api-python-client/source/browse/samples/customsearch/main.py

根据我的阅读,我了解此cx ID仅适用于某些网站(在创建自定义搜索引擎时会询问我的特定网站),但我希望它能够在Google上搜索,所以我可以从谷歌搜索获得前3-5个结果。

所以我想使用自定义搜索API在GOOGLE上搜索,我已经有了一个开发者密钥,我只需要找到如何在谷歌上搜索cx ID,而不是个人网站,或者其他什么东西那样的。

谢谢!

5 个答案:

答案 0 :(得分:31)

回答过时。检查向下投票前的日期。

在这里你可以找到cx id http://www.google.com/cse/manage/all。寻找我的搜索引擎,然后从列表中选择

答案 1 :(得分:17)

截至2017年(这可能在将来过时),以下是步骤:

1)获取API密钥(在自定义搜索API下)here

2)前往CSE home

3)点击修改搜索引擎下面的添加

4)您将获得一个搜索框,输入 www.google.com ,然后点击底部的创建

5)您将获得用于API密钥的 cx 代码(称为搜索引擎ID

答案 2 :(得分:16)

解决: 转到自定义搜索引擎 - >修改搜索引擎 - >基础知识 - >要搜索的网站 - >选择:搜索整个网络,但强调包含的网站。

答案 3 :(得分:0)

在自定义搜索向导中,您确实会被要求选择一些网站,但您可以使用通配符,因此您可以输入* .edu,* .org,...这样您的搜索就可以了非常大!

我引用向导告诉我关于URL格式的内容(抱歉,用法语!):
“Formatage des 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.

答案 4 :(得分:-1)