class PPC::API::Baidu::Rank
Constants
- Service
Public Class Methods
get_rank(auth, keyword, device)
click to toggle source
# File lib/ppc/api/baidu/rank.rb, line 7 def self.get_rank(auth, keyword, device) body = {:keyWords => [keyword], :device => 0, :region => 1000, :page => 0, :display => 0} response = request(auth, Service, 'getPreview', body) result = process(response, 'previewInfos' ){|x| x } p result data = result[:result][0]["data"] plain = Base64.decode64(data) gz = Zlib::GzipReader.new(StringIO.new(plain)) html_result = gz.read gz.close puts html_result end