【问题标题】:Can I get Bing custom search results utilizing only blocked pages?我可以只使用被阻止的页面来获得 Bing 自定义搜索结果吗?
【发布时间】:2018-08-07 21:01:57
【问题描述】:

在我的 Bing 自定义搜索引擎中,我有一个空的活动列表,并且我的阻止列表中有一些网站。我想看到所有网络结果减去我的阻止列表,但这样我得到的结果为零。有什么办法可以做到吗?

编辑:已解决。请参阅下面的代码 注意:我使用 Bing Web Search API 支持自定义搜索来获得我想要的结果。

# code solution, I was able to get my desired results and
# exclude a large number of websites with this method
# I can confirm that at least 20 stacked exclusions are working with no issues.

def bing_search(key,url,term):
    headers = {"Ocp-Apim-Subscription-Key" : subscription_key}
    params  = {"q": bterm, "textDecorations":True, "textFormat":"HTML"}
    response = requests.get(search_url, headers=headers, params=params)
    response.raise_for_status()
    search_results = response.json()




results = bing_search(subscription_key, search_url, (str(each) +
                                                             "-site:facebook.com "
                                                             "-site:yellowpages.com "
                                                             "-site:yelp.com "
                                                             "-site:local.yahoo.com "
                                                             "-site:manta.com "
                                                             "-site:searchonamerica.com "
                                                             "-site:wellness.com "
                                                             "-site:countyoffice.org "
                                                             "-site:buzzfile.com "
                                                             "-site:superpages.com "
                                                             "-site:dandb.com "
                                                             "-site:finduslocal.com "
                                                             "-site:chamberofcommerce.com "
                                                             "-site:whitepages.com "
                                                             "-site:businessfinder.nola.com "
                                                             "-site:yellowbook.com "
                                                             "-site:bizapedia.com "
                                                             "-site:bbb.org "
                                                             "-site:mapquest.com "
                                                             "-site:infofree.com "))

我希望自定义搜索引擎将来允许此功能。

【问题讨论】:

    标签: python bing-custom-search


    【解决方案1】:

    如果被阻止的站点列表很小,您可以使用 Bing 网络搜索 API。您可以使用 -site:www.xyz.com 作为查询参数。这是 API 的链接:https://azure.microsoft.com/en-us/services/cognitive-services/bing-web-search-api/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 2011-03-28
      • 1970-01-01
      相关资源
      最近更新 更多