Когда я выполняю поиск на Bing.com, например Поисковый запрос = «МИЛЛИОНЫ ГЛОБАЛ ЛТД», я сразу же нашел ответ в поле Bing Local Business в правой части страницы результатов. Но эта информация не указана в основном списке результатов.
Поэтому, когда я выполняю поиск по тому же запросу с Bing Search API v7, правильный объект не возвращается в объекте результата - по крайней мере, в первых 100 результатах.
searchUrl = "https://api.cognitive.microsoft.com/bing/v7.0/search"
headers = {"Ocp-Apim-Subscription-Key": subscriptionKey,
"BingAPIs-Market": 'en-GB'}
params = {"q": query_string,
"mkt": "en-GB",
"textDecorations": True,
"textFormat": "HTML",
"count": 50}
response = requests.get(searchUrl, headers=headers, params=params, timeout=3)
searchResult = response.json()
urls = [x['url'] for x in searchResults["webPages"]["value"]]
Включают ли результаты API поиска Bing все, что видит пользователь на странице, или только то, что отображается в списке в левой части страницы, как кажется? Есть ли способ включить все ответы в объект результатов из API?