class Query::Engine::SogouMobile
Constants
- Host
- Options
Public Class Methods
query(wd, params={})
click to toggle source
# File lib/query/engine/sogou_mobile.rb, line 9 def self.query(wd, params={}) q = Array.new q << "keyword=#{URI.encode(wd)}" #q << "rn=#{@perpage.to_i}" if @perpage # Join arguments params.each do |k, v| q << "#{k.to_s}=#{v.to_s}" end uri = URI::HTTP.build(:host=>Host,:path=>'/web/searchList.jsp',:query=>q.join('&')) res = HTTParty.get(uri, Options) r = Query::Result::SogouMobile.new(res) r.baseuri, r.options = uri, Options r end