Method: Kuaidi100Rails.crawl

Defined in:
lib/kuaidi100_rails.rb

.crawl(com, nu) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/kuaidi100_rails.rb', line 40

def crawl(com, nu)
  begin
    url = URI.parse(API_URL)
    params = {:id => Kuaidi100Rails.API_KEY, :com => com, :nu => nu, :show => 0, :muti => 1, :order => 'desc'}
    url.query = URI.encode_www_form(params)
    p url
    res = Net::HTTP.get(url)
    hash = SHash.new(JSON.parse(res))
    p hash
  rescue Exception => e
    puts "error #{e}"
  end
end