Ответ 1
Решено: Перейдите в свою систему пользовательского поиска → Изменить поисковую систему → Основы → Сайты для поиска → выберите: Искать всю сеть, но выделяйте включенные сайты.
Как я могу получить общий идентификатор cx
для использования пользовательского API поиска в Python? http://code.google.com/p/google-api-python-client/source/browse/samples/customsearch/main.py
Из того, что я прочитал, я понимаю, что этот идентификатор cx
ID предназначен только для определенных сайтов (при создании пользовательской поисковой системы он запрашивает у меня определенные сайты), но я хочу, чтобы он выполнял поиск в Google, чтобы я мог получить первые 3-5 результатов. из гугл-поиска.
Поэтому я хочу искать в Google с помощью API пользовательского поиска, у меня уже есть ключ разработчика, мне просто нужно узнать, как я могу получить идентификатор cx
для поиска в Google, а не на личном сайте, или что-то в этом роде.
Решено: Перейдите в свою систему пользовательского поиска → Изменить поисковую систему → Основы → Сайты для поиска → выберите: Искать всю сеть, но выделяйте включенные сайты.
Ответ устаревшим. проверьте дату перед голосованием.
здесь вы можете найти cx id http://www.google.com/cse/manage/all
. найдите Мои поисковые системы, затем выберите из списка
Начиная с 2017 года (это может быть устаревшим в будущем), выполните следующие шаги:
1) После получения ключа API (в пользовательском API поиска) здесь
2) Направляйтесь в Домашняя страница CSE
3) Нажмите Добавить ниже Изменить поисковую систему
4) Вы получите окно поиска, введите www.google.com, а затем нажмите Создать внизу
5) Вы получите код cx (называемый Идентификатор поисковой системы) для использования с вашим ключом API
В Мастере пользовательского поиска это правда, что вас попросят выбрать некоторые сайты, но вам разрешено использовать wild cards, поэтому вы можете набирать *.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.
Вам нужны эти 2:
http://www.google.co.uk/cse/panel/
https://code.google.com/apis/console/
Удачи!