Поисковый запрос BING API

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

Я пытался использовать следующее в качестве поискового запроса в Bing

site:https://www.bbcgoodfood.com/ cake OR gateau OR victoria sponge

Однако это не приносит должных результатов. Мне нужны только результаты с этого сайта, и я хочу посмотреть, содержат ли они какие-либо из этих слов.


person Hasan    schedule 19.04.2018    source источник
comment
Вам нужен только что прочитанный html-контент и используйте HtmlAgilityPack для анализа этого html-контента, чтобы иметь возможность поиска.   -  person Jurabek Azizkhujaev    schedule 19.04.2018
comment
Я использую API-интерфейс Bing, который возвращает ответ json. На самом деле я использую total_estimated_matches только для того, чтобы узнать, сколько раз конкретное слово или синоним этого слова упоминается на сайте.   -  person Hasan    schedule 20.04.2018


Ответы (2)


Проблема здесь, похоже, заключается в использовании «ИЛИ» для нескольких запросов. Если вы удалите все «ИЛИ» из этого запроса, он сработает. Если вам действительно нужно «ИЛИ», вы можете делать разные запросы с одной фразой каждый раз и сайт:.

person Ronak    schedule 20.04.2018

То, что вы ищете, на самом деле является Bing Custom Search API. Используйте Bing Custom Search API, чтобы получить результаты из ограниченного числа доменов (в вашем случае из одного домена). Он бывает двух вкусов:

  1. Обычный Rest API, который возвращает JSON.
  2. Готовый UX, который вы можете встроить в свой код с помощью одной строки кода.

Попробуйте здесь: https://azure.microsoft.com/en-us/services/cognitive-services/bing-custom-search/

person saurabh shrivastava    schedule 03.09.2019