Class: Query::Engine::SogouMobile

Inherits:
Object
  • Object
show all
Includes:
Query::Engine
Defined in:
lib/query/engine/sogou_mobile.rb

Constant Summary collapse

BaseUri =
'http://wap.sogou.com/web/searchList.jsp'
Options =
{
	:headers => {"User-Agent" => 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5'}
}

Instance Attribute Summary

Attributes included from Query::Engine

#perpage

Class Method Summary collapse

Methods included from Query::Engine

indexed?

Class Method Details

.query(wd) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/query/engine/sogou_mobile.rb', line 10

def query(wd)
queryStr = "keyword=#{wd}"
uri = URI.encode(BaseUri + "?" + queryStr)
res = HTTParty.get(uri,Options)
r = Query::Result::SogouMobile.new(res)
r.baseuri = uri
r
end