Проблемы с поисковым API Bing (python) - PullRequest
0 голосов
/ 02 апреля 2020

Я сталкиваюсь с парой проблем при попытке доступа к API поиска новостей Bing и не могу понять, почему.

Сначала я могу сделать запрос к API REST, но они возвращают неправильные результаты. В качестве примера я пытался выполнить поиск по «computação quântica» (квантовые вычисления), но мой результат возвращает в качестве ссылки на страницу поиска ссылку ниже (как вы можете видеть, она перенаправляет вас на главную страницу новостей, но не с правильными результатами для запроса): https://www.bing.com/news/search?q=Computa%C3%A7%C3%A3o+qu%C3%A2ntica&nvaug=%5bNewsVertical+CategoryBrowseRequest%3d%221%22+Category%3d%22rt_MaxClass%22+ResultsPerCategory%3d%224%22%5d&form=TNSA02

headers = {"Ocp-Apim-Subscription-Key" : subscriptionKey}
params  = {"q": seachTerm, "textDecorations": True, "textFormat": "HTML", "freshness":"Day"}
response = requests.get('https://***********.cognitiveservices.azure.com/bing/v7.0/news', headers=headers, params=params)
response.raise_for_status()
search_results = response.json()

это мой пример кода для запроса.

Это становится еще хуже, когда я ' я пытаюсь использовать правильный модуль API python, так как он просто выдаст мне следующую ошибку:

Операция вернула недопустимый код состояния 'Resource Not Found'

client = NewsSearchClient(endpoint="https://*************.cognitiveservices.azure.com/bing/v7.0/", credentials=CognitiveServicesCredentials(subscriptionKey))
news_result = client.news.search(query=searchTerm)
print(news_result)

Это код, который я использую для попытки доступа к API.

Кто-нибудь может дать мне некоторое представление о том, что происходит в этих случаях?

Заранее спасибо.

...