Sha256: 9b45a94ad2bf60effc1433f5d4a1388e6e58674b20489b4f37ae3647067e471e

Contents?: true

Size: 791 Bytes

Versions: 3

Compression:

Stored size: 791 Bytes

Contents

module HttpCrawler
  module Proxy
    module TestProxyApi
      class Client

        include(HttpCrawler::Client)
        include(HttpCrawler::Proxy::Client)


        class << self
          def new(*args)
            @client ||= super(*args)
          end
        end

        def init_uri
          @uri = URI("http://127.0.0.1:1111/")
        end

        # http://39.108.59.38:7772/Tools/proxyIP.ashx?OrderNumber=ccd4c8912691f28861a1ed048fec88dc&poolIndex=22717&cache=1&qty=2
        def get_proxy(parameter = {})
          r = http.get_fetch("/api/get_proxy")
          r.extend(HttpCrawler::Proxy::Laofu::Response::GetProxy)
        end

      end
    end # module BiQuGe_DuQuanBen
  end # module Web
end # module HttpCrawler

load File.dirname(__FILE__) + '/response/get_proxy.rb'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
http_crawler-0.2.2.8 lib/http_crawler/proxy/test_proxy_api/client.rb
http_crawler-0.2.2.7 lib/http_crawler/proxy/test_proxy_api/client.rb
http_crawler-0.2.2.6 lib/http_crawler/proxy/test_proxy_api/client.rb