zoukankan      html  css  js  c++  java
  • 请求Google的服务

    # Sample code from Programing Ruby, page 239
    require 'soap/wsdlDriver'
    以下通过对Google的服务请求,使用Google的一个服务,并使用了WSDL(Web Services Description Language)来完成.(前提是你拥有一个Google Web API的使用账号,并保存在主目录的.goolge_key文件中)
    require 'cgi'

    WSDL_URL = "http://api.google.com/GoogleSearch.wsdl"

    soap = SOAP::WSDLDriverFactory.new(WSDL_URL).createDriver

    query = 'pragmatic'
    key = File.read(File.join(ENV['HOME'], ".google_key")).chomp

    result = soap.doGoogleSearch(key, query, 0, 1, false,
                                 nil, false, nil, nil, nil)

    printf "Estimated number of results is %d.\n",
           result.estimatedTotalResultsCount

    printf "Your query took %6f seconds.\n", result.searchTime
    first = result.resultElements[0]
    puts first.title
    puts first.URL
    puts CGI.unescapeHTML(first.snippet)
  • 相关阅读:
    IPC之PIPE
    MSChart的研究(转)
    计算机信息类ComputerInfo(车)
    c# 操作Word总结(车)
    js跳转页面(转)
    textarea中的回车识别问题
    js的页面传值cookie.session
    destoon使用
    vscode 配置php
    vscode开发c#
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2035860.html
Copyright © 2011-2022 走看看