`
Hooopo
  • 浏览: 335122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Bing search

    博客分类:
  • Ruby
阅读更多
打算写一个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")

分享到:
评论
4 楼 Hooopo 2009-06-28  
je bug。。我浏览器也总被卡的不行
3 楼 Saito 2009-06-28  
  你页面有问题。 


            我在FF3.5 beta4下老提示我JE的 语法高亮有错误 。 就这个页面。。

            不知道为啥。
2 楼 Hooopo 2009-06-28  
返回json,可以用js解析。也可以在服务器用ruby解析json。。
1 楼 Saito 2009-06-28  
  这个怎么理解?

        网页上运行ruby  js? 。。  or 。。

相关推荐

    Bing Search API入门

    **Bing Search API入门** Bing Search API是微软提供的一个服务,允许开发者通过编程方式访问Bing搜索引擎的功能,包括Web搜索、图像搜索、新闻搜索等多个领域。本教程将引导你了解如何利用Bing Search API进行Web...

    java调用bing search api搜索关键字.docx

    在本文中,我们将深入探讨如何使用Java调用Bing Search API来搜索关键字。Bing Search API是微软提供的一个服务,允许开发者集成Bing搜索引擎的功能,从而在程序中进行网络搜索。我们将通过一个简单的Java示例代码来...

    bing-api-java:一小套Java类,用于查询Bing Search和Google CSE

    一小组Java类,用于查询Bing Search和Google CSE(自定义搜索引擎)API。 该库在Maven Central上发布,您可以将其作为依赖项包含在pom.xml文件中,如下所示: &lt;groupId&gt;it.unipi.di.acube &lt;artifactId&gt;bing-api...

    bing-search:Bing 搜索 API 的 Ruby 客户端

    BingSearch . account_key = 'hzy9+Y6...' 然后,使用 {BingSearch.web} 搜索网页: results = BingSearch . web ( 'Dirac' ) 或者,使用其他 {BingSearch} 类方法来搜索图像、新闻、视频、相关搜索和拼写建议...

    bing-search-minigame:使用Bing Search API创建的愚蠢迷你游戏

    【标题】"bing-search-minigame:使用Bing Search API创建的愚蠢迷你游戏"涉及到的知识点主要集中在如何利用Bing Search API开发一个简单的应用程序。Bing Search API是微软提供的一个服务,允许开发者通过编程方式...

    爬虫用于爬取Bing搜索引擎的n页标题,可以改进后作为一个小的搜索api

    标题中的“爬虫用于爬取Bing搜索引擎的n页标题,可以改进后作为一个小的搜索api”揭示了这个项目的核心内容。它是一个Python爬虫程序,设计用来抓取Bing搜索引擎的结果页面,提取每一页上的搜索结果标题。这样的爬虫...

    bing search newtab-crx插件

    主页自定义程序+墙纸(Chrome)具有令人惊叹的高清背景墙纸,可使用搜索框增强“新标签页”,该搜索框使您可以使用Bing Search来搜索网络。完全响应,因此您的内容在任何屏幕尺寸上都将始终看起来不错。超棒的滑块使...

    ReactiveUI-BingSearch:使用ReactiveUI和Reactive Extensions与Bing一起学习

    React式UI-BingSearch 这是一个示例应用程序,它使用ReactiveUI(和Reactive Extensions)来使用Bing Search API进行搜索。 要运行它,您必须从获得一个“ API密钥” 使用您的Microsoft帐户登录 获取一个API密钥...

    Bing API 文档

    Bing search engine API doc

    相关爬虫任务和代码(Bing)

    6. **API利用**:Bing提供了一定的Web服务API,如Bing Search API,通过这些API,开发者可以直接获取结构化的搜索结果,但可能需要购买使用权限。 7. **异常处理与错误恢复**:在爬虫运行过程中,可能会遇到各种...

    node-bing-api:Bing Search API的Node.js模块(认知服务)

    Node Bing API Microsoft Cognitive Bing Web搜索API的Node.js库 变更日志v4 使用认知V7。 显然,新注册只能使用该版本。 小心升级! 变更日志v3 感谢的贡献,第3版支持新的API(认知服务)。 变更日志v2 为了...

    vscode-bing-search

    vscode-bing-search 您有一些急切的问题或想要查看其文档的代码吗? 使用Bing Search可以加快您的编程过程。 在此处找到Github文档: : 特征 命令面板搜索。 搜索任何查询,就像在浏览器上一样! 安装后,键入...

    Laravel开发-bing-scraper

    3. **Bing 搜索 API**:Bing Search API 是微软提供的一个 RESTful 服务,允许开发者通过编程方式访问 Bing 搜索结果。开发者可能需要注册并获取 API 密钥,然后在 Laravel 应用中调用 API 来获取图像和网页的搜索...

    dotnet-BingElasticSearch是Bing应用框架的Elasticsearch操作类库

    而dotnet-BingElasticSearch则是针对Bing应用框架专门设计的Elasticsearch操作类库,它为.NET开发者提供了便捷、高效的Elasticsearch集成方案。本文将详述该库的核心功能、使用方法以及其在实际应用中的价值。 首先...

    Python库 | py-bing-search-0.1.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:py-bing-search-0.1.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Web Search

    4. **Integration with Web Search APIs**:为了实现搜索功能,插件可能使用了公共的Web搜索API,如Google Custom Search API或Bing Search API,这些API允许开发者在应用程序中嵌入搜索功能。 5. **事件处理和交互...

    CMS内容管理V0.95源码2012726

    CommonLibraryCMS内容管理V0.95源码 源码描述: 开发环境:vs2010+sql2008 技术特点:CommonLibrary类库,MVC2.0 一个功能强大的ASP.NET MVC2.0 CMS /博客/网络应用程序模板 ...20.Bing Search Bing搜索

    SharePoint 搜索代码

    8. **Bing Search SDK**:Microsoft 还提供了 Bing Search SDK,允许开发者集成 Bing 搜索功能,包括与 SharePoint 搜索的集成,提供更广泛的数据源和更丰富的搜索体验。 9. **性能优化**:在处理大量数据时,了解...

    searchbing:gem 使用 bing 搜索 api

    搜索Bing Search API 2.0 的宝石。 在 ruby​​gems.org 上找到安装 gem install searchbing配置使用必应搜索 API 需要订阅和帐户密钥。 您可以为 Bing Search API 创建一个新帐户并获取帐户密钥 WebOnly 搜索需要...

    计算机网络第五版谢希仁习题答案

    第一章 概述 1-01 计算机网络向用户可以提供那些服务? 答: 连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 ...1-03 试从多个方面比较电路交换、报文...

Global site tag (gtag.js) - Google Analytics