C# BING API搜索查询

C# BING API搜索查询,c#,web-scraping,bing,bing-api,bing-search,C#,Web Scraping,Bing,Bing Api,Bing Search,我正在尝试使用'site'参数在Bing API中搜索列表单词,以便仅从该站点/域获取结果 我尝试在bing中使用以下内容作为搜索查询 site:https://www.bbcgoodfood.com/ cake OR gateau OR victoria sponge 然而,这并没有带来适当的结果。我只想要那个网站的结果,我想看看它们是否包含这些词。这里的问题似乎是多个查询的“或”匹配。如果从该查询中删除所有“或”,则该查询有效。如果你真的需要“或”,你可以每次用一个短语和一个站点进行不同的

我正在尝试使用'site'参数在Bing API中搜索列表单词,以便仅从该站点/域获取结果

我尝试在bing中使用以下内容作为搜索查询

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

然而,这并没有带来适当的结果。我只想要那个网站的结果,我想看看它们是否包含这些词。

这里的问题似乎是多个查询的“或”匹配。如果从该查询中删除所有“或”,则该查询有效。如果你真的需要“或”,你可以每次用一个短语和一个站点进行不同的查询:。

你要找的实际上是Bing定制搜索API。使用Bing自定义搜索API,从有限的域(在您的情况下是单个域)中确定结果的范围。它有两种味道:

  • 返回JSON的常规RESTAPI
  • 预构建的用户体验,您可以用一行代码将其嵌入到代码中
    在这里尝试一下:

    您需要一个刚读过的html内容,并使用HtmlAgilityPack解析该html内容以进行搜索。我使用的是bing API,它会返回一个json响应。我只是用总的估计匹配来看看一个词或该词的同义词在网站上被提及了多少次