【问题标题】:BING API Search QueryBING API 搜索查询
【发布时间】:2018-09-30 04:45:49
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您需要一个刚刚阅读的 html 内容,并使用 HtmlAgilityPack 解析该 html 内容以进行搜索。
  • 我正在使用 bing API 来返回一个 json 响应。我只是真正使用 total_estimated_matches 来查看网站上提到特定单词或该单词的同义词的次数

标签: c# web-scraping bing bing-api bing-search


【解决方案1】:

您正在寻找的实际上是 Bing 自定义搜索 API。使用 Bing 自定义搜索 API,将您的结果范围从有限的域(在您的情况下为单个域)。它有两种口味:

  1. 返回 JSON 的常规 Rest API。
  2. 预构建的 UX,您可以通过单行代码嵌入到您的代码中。

在这里试试:https://azure.microsoft.com/en-us/services/cognitive-services/bing-custom-search/

【讨论】:

    【解决方案2】:

    这里的问题似乎是多个查询的“OR”。如果您从此查询中删除所有“OR”,它就可以工作。如果你真的需要“OR”,你可以每次用一个短语和一个站点进行不同的查询:。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 2014-07-09
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多