Пошаговое руководство по настройке и использованию API пользовательского поиска в Google Colab

Введение:

Вы когда-нибудь мечтали о более персонализированной поисковой системе, которая обслуживает исключительно ваши предпочтения и надежные источники? В этом руководстве мы покажем вам, как создать собственную систему пользовательского поиска с помощью программируемой поисковой системы Google и вызвать API пользовательского поиска в Google Colab с помощью Python. Поздоровайтесь с вашим собственным адаптированным Google!

Шаг 1. Настройте API пользовательского поиска

  1. Посетите консоль разработчиков Google: https://console.developers.google.com/

2. Создайте новый проект, щелкнув раскрывающееся меню «Выбрать проект» в правом верхнем углу страницы, затем нажмите «Новый проект».

3. Введите название своего проекта и нажмите «Создать».

4. Перейдите на вкладку «Панель мониторинга» на левой панели, нажмите «Включить API и службы» и выполните поиск «API пользовательского поиска».

5. Включите API пользовательского поиска и создайте учетные данные (ключ API), нажав «Создать учетные данные».

Вы могли бы подумать, что создания собственного API будет достаточно, но это не так. После того, как вы выберете УПРАВЛЕНИЕ и включите свой ключ, вы должны выбрать ПОПРОБУЙТЕ В API EXPLORER, и на этой странице вы должны выбрать «Получить ключ», и только тогда у вас будет ключ, который вам нужен.

6. Держите ключ API под рукой, так как мы будем использовать его для вызовов API.

Шаг 2. Создайте свою систему пользовательского поиска

  1. Посетите https://programmablesearchengine.google.com/about/

2. Нажмите «Начать» и войдите в свою учетную запись Google.

3. Нажмите «Новая поисковая система» и следуйте инструкциям по настройке пользовательской поисковой системы.

4. Настройте свою поисковую систему, настроив параметры на вкладках «Основные» и «Сайты для поиска».

5. Перейдите на вкладку «Настройка», чтобы получить параметр «cx», который является идентификатором поисковой системы.

Шаг 3. Используйте Google Colab для вызова API пользовательского поиска

  1. Посетите https://colab.research.google.com/ и войдите в свою учетную запись Google.
  2. Нажмите «Файл» › «Новый блокнот», чтобы создать новый блокнот Python.

Шаг 4. Установите необходимые библиотеки и настройте вызовы API

import requests
import json
import pandas as pd

api_key = "YOUR_API_KEY"
cx = "YOUR_CX"
query = "Your Search Query Here"

url = f"https://www.googleapis.com/customsearch/v1?key={api_key}&cx={cx}&q={query}"
response = requests.get(url)
data = json.loads(response.text)

# Check for errors or empty search results
if 'error' in data:
    print("Error:", data['error']['message'])
elif 'items' not in data:
    print("No search results found.")
else:
    # Extract search results
    search_results = data['items']

    # Create a pandas DataFrame
    columns = ['Title', 'Link', 'Snippet']
    df = pd.DataFrame(columns=columns)

    for result in search_results:
        title = result['title']
        link = result['link']
        snippet = result['snippet']
        df = df.append({'Title': title, 'Link': link, 'Snippet': snippet}, ignore_index=True)

    # Display the DataFrame
    print(df)

Шаг 5. Выполните пользовательский поиск

  1. Замените «Ваш поисковый запрос здесь» на запрос по вашему выбору.
  2. Запустите код, чтобы увидеть результаты поиска в кадре данных pandas.

Заключение:

Теперь вы создали свою собственную систему пользовательского поиска с помощью программируемой поисковой системы Google и узнали, как вызывать API пользовательского поиска в Google Colab с помощью Python. С помощью этого мощного инструмента вы можете настроить результаты поиска в соответствии со своими предпочтениями и надежными источниками. Пришло время насладиться мощью персонализированного поиска и раскрыть весь потенциал поиска Google для ваших нужд!