Результаты поиска API Google Search не совпадают с Google Search - PullRequest
0 голосов
/ 16 апреля 2019

Я использую API поиска Google для поиска в Python, однако результаты, которые генерирует API, отличаются от результатов поиска Google в браузере. Как получить такой же результат, как поиск в Google через API? Я должен использовать API строго, так как это позволяет избежать блокировки IP.

пробовал запросы и urllib для одного и того же, но через некоторое время ip блокируется, поэтому api - единственный вариант.

from googleapiclient.discovery import build

my_api_key = "my api key"
my_cse_id = "my cse id"

def google_search(search_term, api_key, cse_id, **kwargs):
    service = build("customsearch", "v1", developerKey=api_key)
    res = service.cse().list(q=search_term, cx=cse_id, **kwargs).execute()
    return res


results = google_search(
    "keyword to search", my_api_key, my_cse_id, num=10)
print(results)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...