class StoreApi::GooglePlay::Apps::Search
google play search class
Attributes
search_list[RW]
Public Class Methods
new(search_word,lang=nil,limit=nil,proxy=nil,header=nil)
click to toggle source
# File lib/store_api/google_play/apps/search.rb, line 13 def initialize(search_word,lang=nil,limit=nil,proxy=nil,header=nil) params = {'q' => search_word,'c' => 'apps' } if !lang.nil? params['hl'] = lang end @@path = URI.escape("/store/search") @search_list = [] num = 60 # TODO search limit (0..2).each do |start| begin params['start'] = start*60 params['num'] = num html = post(StoreApi::GooglePlay::HOST,@@path,params,StoreApi::GooglePlay::HTTPS,proxy,header) doc = Nokogiri::HTML(html,nil,'utf-8') @search_list.concat(parse(doc)) rescue => e puts e.backtrace puts e.message break end end end
Public Instance Methods
main()
click to toggle source
# File lib/store_api/google_play/apps/search.rb, line 37 def main end