⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 05 - searching the web with google's soap service.rb

📁 O Reilly Ruby Cookbook source code
💻 RB
字号:
$KCODE = 'u' # This lets us parse UTF charactersrequire 'soap/wsdlDriver'class Google  @@key = 'JW/JqyXMzCsv7k/dxqR9E9HF+jiSgbDL' # get your key at http://www.google.com/apis/  @@driver = SOAP::WSDLDriverFactory.	new('http://api.google.com/GoogleSearch.wsdl').create_rpc_driver def self.search(query, options={})    @@driver.doGoogleSearch(      @@key,      query,      options[:offset] || 0,      options[:limit] || 10,       # Note that this value cannot exceed 10      options[:filter] || true,      options[:restricts] || ' ',      options[:safe_search] || false,      options[:lr] || ' ',      options[:ie] || ' ',      options[:oe] || ' '    )   end  def self.count(query, options={})    search(query, options).estimatedTotalResultsCount  end  def self.spell(phrase)    @@driver.doSpellingSuggestion(@@key, phrase)  endend#---Google.count "Ruby Cookbook site:oreilly.com"# => 368results = Google.search "Ruby Cookbook site:oreilly.com", :limit => 7results.resultElements.size# => 7results.resultElements.first["title"]# => "oreilly.com -- Online Catalog: <b>Ruby Cookbook</b>..."results.resultElements.first["URL"]# => "http://www.oreilly.com/catalog/rubyckbk/"results.resultElements.first["snippet"]# => "The <b>Ruby Cookbook</b> is a new addition to ..."Google.spell "tis is te centence"# => "this is the sentence"#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -