Получение идентификатора cx для пользовательского поиска, Google API - Python - PullRequest
26 голосов
/ 03 июля 2011

Как я могу получить общий cx идентификатор для использования API пользовательского поиска в Python?http://code.google.com/p/google-api-python-client/source/browse/samples/customsearch/main.py

Из того, что я прочитал, я понимаю, что этот идентификатор cx предназначен только для определенных сайтов (при создании системы пользовательского поиска запрашивает определенные сайты), но я хочу, чтобы он осуществлял поиск в Google.Таким образом, я могу получить первые 3-5 результатов из поиска Google.

Поэтому я хочу выполнить поиск в GOOGLE с помощью API пользовательского поиска, я уже получил ключ разработчика, мне просто нужно найти, как я могуполучите cx идентификатор для поиска в Google, а не на личном сайте или что-то в этом роде.

Ответы [ 5 ]

31 голосов
/ 20 декабря 2012

Ответ устарел. проверьте дату перед повторным голосованием.

здесь вы можете найти идентификатор cx http://www.google.com/cse/manage/all. найдите мои поисковые системы и выберите из списка

19 голосов
/ 03 июня 2017

Начиная с 2017 года (это может устареть в будущем), выполните следующие действия:

1) После получения ключа API (в соответствии с API пользовательского поиска) здесь

2) Отправляйтесь на CSE home

3) Нажмите Добавить ниже Редактировать поисковую систему

4)Вы получите окно поиска, введите www.google.com и затем нажмите Создать внизу

5) Вы получите cx код (называемый идентификатор поисковой системы ) для использования с вашим ключом API

16 голосов
/ 11 августа 2012

Решено: Перейдите в свою систему пользовательского поиска -> Изменить систему поиска -> Основы -> Поиск сайтов -> выберите: Поиск по всей сети, но выделите включенные сайты.

0 голосов
/ 22 августа 2012

Вам нужны эти 2:

http://www.google.co.uk/cse/panel/

https://code.google.com/apis/console/

Веселись!

0 голосов
/ 20 июля 2011

В мастере нестандартного поиска верно, что вас попросят выбрать несколько сайтов, но вам разрешено использовать подстановочные знаки, поэтому вы можете ввести * .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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...