打算写一个programable web系列....
http://gist.github.com/137237
require'open-uri'
require'cgi'
module Bing
#doc:http://msdn.microsoft.com/zh-cn/library/dd251020(en-us).aspx
APP_ID = '0DDB7DBE7BABC4505C688F4E954FBBB4458403D8'
API_HOST ='http://api.bing.net/json.aspx'
def search query, option = {}
base_option ={'AppId' => APP_ID, 'Market' => 'zh-cn', 'Sources' =>'web','Version' => '2.0', 'Web.Count'=>'10'}
option['Query'] = query
option = base_option.merge! option
url = API_HOST << '?' << option.map{|key,value| "#{key}=#{CGI.escape(value)}"}.join("&")
open(url).read
end
end
include Bing
#搜网页
puts(search "ruby", "sources" => "web")
#搜图片
puts(search "ruby", "sources" => "image")
#搜视频
puts(search "ruby", "sources" => "video")
分享到:
相关推荐
**Bing Search API入门** Bing Search API是微软提供的一个服务,允许开发者通过编程方式访问Bing搜索引擎的功能,包括Web搜索、图像搜索、新闻搜索等多个领域。本教程将引导你了解如何利用Bing Search API进行Web...
在本文中,我们将深入探讨如何使用Java调用Bing Search API来搜索关键字。Bing Search API是微软提供的一个服务,允许开发者集成Bing搜索引擎的功能,从而在程序中进行网络搜索。我们将通过一个简单的Java示例代码来...
一小组Java类,用于查询Bing Search和Google CSE(自定义搜索引擎)API。 该库在Maven Central上发布,您可以将其作为依赖项包含在pom.xml文件中,如下所示: <groupId>it.unipi.di.acube <artifactId>bing-api...
BingSearch . account_key = 'hzy9+Y6...' 然后,使用 {BingSearch.web} 搜索网页: results = BingSearch . web ( 'Dirac' ) 或者,使用其他 {BingSearch} 类方法来搜索图像、新闻、视频、相关搜索和拼写建议...
【标题】"bing-search-minigame:使用Bing Search API创建的愚蠢迷你游戏"涉及到的知识点主要集中在如何利用Bing Search API开发一个简单的应用程序。Bing Search API是微软提供的一个服务,允许开发者通过编程方式...
标题中的“爬虫用于爬取Bing搜索引擎的n页标题,可以改进后作为一个小的搜索api”揭示了这个项目的核心内容。它是一个Python爬虫程序,设计用来抓取Bing搜索引擎的结果页面,提取每一页上的搜索结果标题。这样的爬虫...
主页自定义程序+墙纸(Chrome)具有令人惊叹的高清背景墙纸,可使用搜索框增强“新标签页”,该搜索框使您可以使用Bing Search来搜索网络。完全响应,因此您的内容在任何屏幕尺寸上都将始终看起来不错。超棒的滑块使...
React式UI-BingSearch 这是一个示例应用程序,它使用ReactiveUI(和Reactive Extensions)来使用Bing Search API进行搜索。 要运行它,您必须从获得一个“ API密钥” 使用您的Microsoft帐户登录 获取一个API密钥...
Bing search engine API doc
6. **API利用**:Bing提供了一定的Web服务API,如Bing Search API,通过这些API,开发者可以直接获取结构化的搜索结果,但可能需要购买使用权限。 7. **异常处理与错误恢复**:在爬虫运行过程中,可能会遇到各种...
Node Bing API Microsoft Cognitive Bing Web搜索API的Node.js库 变更日志v4 使用认知V7。 显然,新注册只能使用该版本。 小心升级! 变更日志v3 感谢的贡献,第3版支持新的API(认知服务)。 变更日志v2 为了...
vscode-bing-search 您有一些急切的问题或想要查看其文档的代码吗? 使用Bing Search可以加快您的编程过程。 在此处找到Github文档: : 特征 命令面板搜索。 搜索任何查询,就像在浏览器上一样! 安装后,键入...
3. **Bing 搜索 API**:Bing Search API 是微软提供的一个 RESTful 服务,允许开发者通过编程方式访问 Bing 搜索结果。开发者可能需要注册并获取 API 密钥,然后在 Laravel 应用中调用 API 来获取图像和网页的搜索...
而dotnet-BingElasticSearch则是针对Bing应用框架专门设计的Elasticsearch操作类库,它为.NET开发者提供了便捷、高效的Elasticsearch集成方案。本文将详述该库的核心功能、使用方法以及其在实际应用中的价值。 首先...
资源分类:Python库 所属语言:Python 资源全名:py-bing-search-0.1.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
4. **Integration with Web Search APIs**:为了实现搜索功能,插件可能使用了公共的Web搜索API,如Google Custom Search API或Bing Search API,这些API允许开发者在应用程序中嵌入搜索功能。 5. **事件处理和交互...
CommonLibraryCMS内容管理V0.95源码 源码描述: 开发环境:vs2010+sql2008 技术特点:CommonLibrary类库,MVC2.0 一个功能强大的ASP.NET MVC2.0 CMS /博客/网络应用程序模板 ...20.Bing Search Bing搜索
8. **Bing Search SDK**:Microsoft 还提供了 Bing Search SDK,允许开发者集成 Bing 搜索功能,包括与 SharePoint 搜索的集成,提供更广泛的数据源和更丰富的搜索体验。 9. **性能优化**:在处理大量数据时,了解...
搜索Bing Search API 2.0 的宝石。 在 rubygems.org 上找到安装 gem install searchbing配置使用必应搜索 API 需要订阅和帐户密钥。 您可以为 Bing Search API 创建一个新帐户并获取帐户密钥 WebOnly 搜索需要...
第一章 概述 1-01 计算机网络向用户可以提供那些服务? 答: 连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 ...1-03 试从多个方面比较电路交换、报文...