Sha256: ce645e4c977365681e9bea677de3c231baa139ced1f43a5de4093a19be9c6b0f
Contents?: true
Size: 678 Bytes
Versions: 2
Compression:
Stored size: 678 Bytes
Contents
module HttpCrawler module Web module Baidu class Client < HttpCrawler::Web::Client def init_uri @uri = URI("https://www.baidu.com") end def index(parameter = {}) r = get("/") r.extend(HttpCrawler::Web::Baidu::Response::Index) end def search(parameter = {}) raise "parameter[:keyword] 不能为空" unless parameter[:keyword] params = { "wd": parameter[:keyword] } r = get("/s",params) r end end end # module Baidu end # module Web end # module HttpCrawler load File.dirname(__FILE__) + '/response/index.rb'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
http_crawler-0.3.0.5 | lib/http_crawler/web/baidu/client.rb |
http_crawler-0.3.0.4 | lib/http_crawler/web/baidu/client.rb |