class SinaStockInterface::Search

Public Class Methods

search_all(key) click to toggle source
# File lib/sina_stock_interface.rb, line 198
def self.search_all(key)
  searchurl = 'http://suggest3.sinajs.cn/suggest/key='
  format = /"(\S*)"/
  url = URI.encode("#{searchurl}#{key}")
  respon =  RestClient.get(url)
  request = respon.force_encoding(respon.headers[:content_type].split('=').last).encode('UTF-8')
  # request = open(url).read.encode(Encoding.find("UTF-8"),Encoding.find("GBK"))
  request.scan(format)[0][0].split(';').collect{|a| a.split(',')}
end